/*  
Theme Name: Partially Sighted January 2009
Theme URI: http://www.www.partially-sighted.com/
Description: large font, wider columns
Version: 1.0
Author: Crunchyslug
*/

#access {clear:both; width:100%; color:#036; background-color:#FFF; height:auto; margin:0px; padding:0px; font-size:60%; }
#access li {display:inline; list-style-type: none; padding: 0 .6em 0 1em;}
#access li a {color:#036;}
#access li a:focus, #access li a:hover, #access li a:active {background-color:#ddd;}

#navcontainer { margin: 0px; padding: 4px 0px 12px 3px; background: transparent url('') bottom left no-repeat; }

.navlist { padding:0px; margin: 0px; }
.navlist li { list-style: none; margin: 0px; }
.navlist li a:link { font-size:1.0em; color:#E8E22E; font-weight:bold; text-decoration: none;}
.navlist li a:visited {font-size:1.0em; color:#E8E22E; font-weight:bold; text-decoration: none; }
.navlist li a:hover { text-decoration: underline; color:#FC9;}

.navlist li ul { margin:0px; padding:0px; border-bottom:1px dashed #366; }
.navlist li ul li { margin:0px; padding: 0px 0px 0px 14px; border-bottom:0px dashed #366; }
.navlist li ul li a:link, .navlist li ul li a:visited { color:#FFF; font-weight:normal;}

.acclist { padding:0px 0px 4px 16px; margin: 0px; background-color:#E8E22E; }
.acclist li { list-style-image: url('images/arrow-navy.gif'); }
.acclist li a:link, .acclist li a:visited { text-decoration: none; color:#2C2A4F;}
.acclist li a:hover { text-decoration: underline; color:#C30;}

.current_page_item, .current-cat {
}

.newslist { padding:0px 0px 0px 16px; margin: 0px; border-bottom:1px dashed #366; }
.newslist li { list-style: none; margin: 0px 0px 0px 0px; }
.newslist li a:link { font-size:1.0em; color:#FFF; font-weight:normal; text-decoration: none;}
.newslist li a:visited {font-size:1.0em; color:#FFF; font-weight:normal; text-decoration: none; }
.newslist li a:hover { text-decoration: underline; color:#FC9;}

a:link, a:visited {color:#3C3C3C;}
a:hover {color:red; text-decoration:none;}

h1, h2, h3 {margin:0px; padding:0px; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;}
h1 {font-size:1.4em; color:#2C2A4F;}
h2 {font-size:1.3em; color:#2C2A4F; margin-top:8px;}
.h2Contrast, .pagetitle {color:#C30;}
h3 {font-size:1.1em; color:#004; margin-top:10px;}
h4 {font-size:1.0em; color:#036; background-color:#EEE; border:1px solid #CCC; padding:4px;}
#navcontainer h2 {font-size:1.0em; color:#E8E22E; font-family: verdana, arial, helvetica, sans-serif;}

body { padding:0px 0px 40px 0px; margin:0px; background-color:#003;	font:normal .9em/1.4em verdana, arial, helvetica, sans-serif; color:#3C3C3C; }
p { padding: 0px; margin:2px 0px 24px 0px; }
address { padding: 0px; margin:6px 0px 20px 10px; font-style:normal;}
.note {font-size:74%;}
img {border:0px;}
hr {color:#CCC; height:1px;}
.imgLeft { float:left; margin-right:12px; }
.imgRight { float:right; margin-left:12px; }
#content ul { margin:0px; padding:0px 20px; }
#content ul li { list-style-image: url('images/dot-navy.gif'); }
.navigation { display: block; font-size:80%; text-align: center; margin-top: 10px; margin-bottom: 45px;}
.alignright { float:right;}
.alignleft { float:left;}

#page { width:940px; border:14px solid #FFF; margin:0px auto 0px auto; background-color:#FFF; color:#2C2A4F; }
#masthead { height:12.5em; background: #2C2A4F url('images/bg-masthead6.jpg') top right no-repeat; color:#FFF; }
#siteTitle {display:none; font-weight:bold;}
#logo { margin:0px 0px 10px 30px; padding-top:30px; display:none; }
#slogan { display:none; width:330px;  padding:40px 0px 34px 0px; margin:0 0 0 280px; color:#036; background-color:transparent; font:bold 20px/28px 'trebuchet ms', verdana, arial, tahoma, sans-serif; }
.slogan2 { color:#FFF; font:bold italic 24px 'trebuchet ms', verdana, arial, tahoma, sans-serif; }
#skips {clear:both; margin-left:10px; color:#2C2A4F;}
#content { font-family: verdana, arial, helvetica, sans-serif; float:right; padding:20px 0px; margin:0px 10px 0px 0px; width:650px; background-color:#FFF; color:#2C2A4F; }
#sidebar { width:250px; background: #2C2A4F url('images/bg-menu-top2.gif') top left no-repeat; color:#FFF; margin:0px; padding: 0px; }
#topHome {margin-top:20px;}
#footer { clear:both; padding:10px 20px 10px 280px; margin:0px; color:#999; background-color:#2C2A4F; font:normal 0.7em/1.25em verdana, arial, helvetica, sans-serif; background: #2C2A4F url('images/bg-footer2.gif') bottom left no-repeat; }
#footer a:link, #footer a:visited {color:#999;}

/* END */