/*  
Theme Name: PSO FZ2008
based on Dock by Falconer
Theme URI: http://falconerdesigns.com
Description: Highly modified version of the original. 
Version: 0.9beta
Author: pagemonkey
Author URI: http://www.patandsam.com
*/


* { margin: 0; padding: 0; }


.page { text-align:left; font-size: 25px; font-weight:bold; margin-bottom:5px;}
.page a:hover { border:none; color:#ffffff; text-decoration:none; background: url(images/page.jpg) center center no-repeat;  padding:3px 8px; margin:3px;}
.page a { border:none; color:#000000; text-decoration:none; background: url(images/pageactive.jpg) center center no-repeat;  padding:3px 8px; margin:3px;}

body { margin: 0;  padding:0;	background: url(http://www.patandsam.com/freezone/wp-content/themes/pso/images/blkblubg.png) repeat; 	font-family: Century Gothic, Georgia, "lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7087FD; font-size:16px;}

#sidebar a { border-bottom:none;}
#sidebar .content a { border-bottom:1px dotted #666; font-weight:normal;}

h1, h2, h3 {font-weight: normal; color: #ccc;} 
h2 {padding-bottom:5px; margin-bottom:5px;border-bottom:5px solid #0303B0;}
h2 a { text-decoration:none; border-bottom:none; color:#ccc;}
h3 {margin: 5px 0;padding:5px 0;color:#ccc;}

p, ul, ol {margin-bottom: 1.5em; line-height: 1.5em; font-family: Trebuchet MS, Lucida sans unicode;}
blockquote {margin: .5em .5em 1.5em 0.5em;line-height: 1.8em;padding: 10px;text-align:justify;border:3px solid #333;background:#000;color:#999;}
blockquote a, blockquote a:hover { border-bottom:none;color:#ccc;}
em {font-family:lucida sans unicode, trebuchet ms;}
blockquote {margin-left: 1.5em; margin-right: 1.5em;}
ul {	margin-left: 2em; list-style-type:square; color:#dedede;}
ul li { color:#666666;}
ol {	margin-left: 3em;}
ol li {} 
a {color: #60E6BB; text-decoration:none; font-weight:normal; text-decoration: underline;}
a:hover {color: #A9FBE1; text-decoration: underline;}

/* image styles */
a img { border:none; }
img.alignleft {float: left; margin-left: 0px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px;}
img.alignright {float: right; margin-left: 20px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px;}
.story img, .story a img{ border:none; }

/* Boxed Style */
.boxed {margin: 0 0 25px 0; } 
.boxed .ttl {margin-bottom: 10px; margin-top:0px;}

/* Post */
.post {margin-bottom:60px;}
.post #meta { height:35px; text-align:right; color:#aaaaaa;}
.post #meta a { color:#aaaaaa;}
.time {padding-left:25px; display:inline; }
.category {padding-left:25px; display:inline; }
.comment {padding-left:25px; display:inline; }
.post .story {}

/* Header */
#header { padding-left:10px; padding-top: 0px; padding-bottom: 235px; padding-right: 0px; text-align:left; background: url(http://www.patandsam.com/freezone/wp-content/themes/pso/images/page_top.jpg) repeat;}
#header h1 { font-family: Verdana; font-size:36px;} 
#header h1 a { color:#888; }
.description { font-family: Verdana; font-size:22px;color: #003176;}

#quote {background: url(http://www.patandsam.com/freezone/wp-content/themes/pso/images/blkblubgsm.png) repeat; padding:5px; text-align:center; margin-bottom:20px; }

/* dock - top */
.dock {
	position: relative; 
	height: 85px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #666;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: 14px century gothic, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* Layout */
#contentwrap { margin: 0 auto; padding: 0; width:970px; }
#content {width:970px; padding:0 ; background:#000055;}
#contentfit { margin: 0 15px 0 5px;}
#main {	padding: 0px 15px 0px 15px; width: 700px; float:left; background: url(http://www.patandsam.com/freezone/wp-content/themes/pso/images/blkblubgsm.png) repeat;}
#sidebar {float: right;	width: 200px;	padding: 0px 10px 10px 0px;}
#sidebar .ttl {	border-bottom: 5px solid #0303B0; text-align:center;}
#sidebar a:link {color: #C488CB; text-decoration:none; font-weight:normal; text-decoration: underline;}
#sidebar a:hover {color: #F3ABFC; text-decoration: underline;}
#sidebar a:visited {color: #C488CB; text-decoration: underline;}

/* Footer */

#footer {clear: both; padding:15px; text-align:center; color:#999999;}
#footer a {text-decoration: underline;	color: #666666;	border-bottom:none;}
#footer a img {border:none;}
#footer a:hover {text-decoration: none;}


#commentlist ul { list-style:none; margin:20px 0; padding:0;}
#commentlist li { padding:10px; margin:10px 0;}
#commentlist h4 { padding-bottom:5px; border-bottom:2px solid #ccc; margin-bottom:5px;}
#commentlist blockquote { padding-left:10px; text-align:justify; font-style:normal;}
.alt { background:#f4f4f4;}

#commentlistpad { margin: 20px;}

#author.input1{ border:1px solid #666; color:#000000; height:30px; background:#ffffff url(images/comname.jpg) left center no-repeat; padding-top:10px; width:250px;font-weight:bold; }
#email.input1{ border:1px solid #666; color:#000000; height:30px; background:#ffffff url(images/comemail.jpg) left center no-repeat; padding-top:10px; width:250px;font-weight:bold;}
#url.input1{border:1px solid #666; color:#000000; height:30px; background:#ffffff url(images/comurl.jpg) left center no-repeat; padding-top:10px; width:250px;font-weight:bold;}
#comment.input2 { background:#ffffff url(images/comcom.jpg) center center no-repeat; border:1px solid #000000; color:#000000; overflow:auto;font-weight:bold;}

.alignleft { float:left; }
.alignright { float:right;}
.navigation { margin-top:20px; margin-bottom:40px; font-weight:bold;}

code { font-size: 13px; background:#ddd; padding:0 2px;}
blockquote code { background:#000;}

.headerinput { width:142px; background: url(images/headerinput.png) center center no-repeat; border:none; height:32px; padding: 3px 4px; font-size:18px;}

.buttoninput { width:81px; background: url(images/buttoninput.png) center center no-repeat; border:none; height:32px; padding: 3px 4px; }
