/* Start of CMSMS style sheet 'theme : 2701 layout' */
/* 2700 layout */

* {
margin:0pt;
padding:0pt;
}
body {
background:#FFFFFF none repeat scroll 0%;
color:#666666;
font-family:Verdana,Tahoma,arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.75em;
margin:0pt 0pt 15px;
text-align:center;
}
a, a:visited {
background:inherit inherit inherit inherit inherit;
color:#326EA1;
text-decoration:none;
}
a:hover {
background:inherit inherit inherit inherit inherit;
border-bottom:1px solid #2a2c75;
color:#2a2c75; /*383D44;*/
padding-bottom:0pt;
}
h1, h2, h3 {
color:#2A2E75;
font-family:'Trebuchet MS',Tahoma,Sans-serif;
font-weight:bold;
}
h1 {
font-size:160%;
font-weight:normal;
}
h2 {
font-size:130%;
text-transform:uppercase;
}
h3 {
font-size:130%;
}
h1, h2, h3, p {
margin:0pt;
padding:10px;
}
ul, ol {
margin:5px 20px;
padding:0pt 20px;
}
img {
background:#FAFAFA none repeat scroll 0%;
border:1px solid #DCDCDC;
padding:5px;
}
img.float-right {
margin:5px 0px 10px 10px;
}
img.float-left {
margin:5px 10px 10px 0px;
}
code {
background:#F5F5F5 none repeat scroll 0%;
border-left:3px solid #D4D4D4;
display:block;
font-family:'Lucida Console','courier new',monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:500;
line-height:1.5em;
margin:5px 0pt;
overflow:auto;
padding:10px;
text-align:left;
}
acronym {
border-bottom:1px dashed #777777;
cursor:help;
}
blockquote {
background:#F5F5F5 none repeat scroll 0%;
border-left:3px solid #D4D4D4;
color:#444444;
font-family:'Trebuchet MS',Tahoma,Sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.5em;
margin:10px;
padding:0pt 0pt 0pt 25px;
}
table {
border-collapse:collapse;
margin:10px;
}
th strong {
color:#FFFFFF;
}
th {
background:#E7E6E6 url(uploads/theme/button.jpg) repeat-x scroll 0%;
border-bottom:2px solid #FFFFFF;
border-left:1px solid #F4F4F4;
color:#333333;
height:29px;
padding-left:12px;
padding-right:12px;
text-align:left;
}
tr {
height:30px;
}
td {
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
padding-left:11px;
padding-right:11px;
}
td.first, th.first {
border-left:0px none;
}
tr.row-a {
background:#F8F8F8 none repeat scroll 0%;
}
tr.row-b {
background:#EFEFEF none repeat scroll 0%;
}
form {
/*background:#F5F5F5 none repeat scroll 0%;*/
/*margin:10px;*/
padding:0pt 5px;
}
label {
display:block;
font-weight:bold;
margin:5px 0pt;
}
input {
border:1px solid #EEEEEE;
color:#777777;
font-family:Verdana,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}
textarea {
border:1px solid #EEEEEE;
color:#777777;
display:block;
font-family:Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100px;
line-height:normal;
padding:2px;
width:400px;
}
input.button {
background:#E7E6E6 url(uploads/theme/button.jpg) repeat-x scroll 0%;
border:1px solid #DADADA;
color:#333333;
font-family:Arial,Sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:24px;
line-height:normal;
margin:0pt;
padding:2px 3px;
}
.searchform {
background-color:transparent;
border:medium none;
margin:0pt 5px 0pt 10px;
padding:5px 0pt 15px;
width:190px;
}
.searchform p {
margin:0pt;
padding:0pt;
}
.searchform input.textbox {
border:1px solid #E5E5E5;
color:#777777;
height:18px;
padding:2px;
vertical-align:top;
width:100px;
}
.searchform input.button {
height:24px;
padding:2px 5px;
vertical-align:top;
width:60px;
}
#wrap {
background:#FFFFFF url(uploads/theme/content.jpg) repeat-y scroll center top;
margin:0pt auto;
position:relative;
text-align:left;
width:910px;
}
#content-wrap {
background:#FFFFFF url(uploads/theme/content-wrap.jpg) repeat-x scroll top;
border-top:5px solid #FFFFFF;
display:inline;
float:left;
margin-left:30px;
padding:0pt;
width:850px;
}
#header {
background:#FFFFFF url(uploads/theme/header-bg.jpg) repeat-y scroll center top;
color:#FFFFFF;
height:35px;
padding:0pt;
position:relative;
width:910px;
}
#header #header-links {
color:#838181;
font-size:10px;
font-weight:bold;
position:absolute;
right:45px;
top:8px;
}
#header #header-links p {
margin:0pt;
padding:0pt;
}
#header #header-links a {
color:#838181;
text-decoration:none;
}
#header #header-links a:hover {
color:#444444;
}
#header-photo {
background:#FFFFFF url(uploads/theme/header-photo-northwest.jpg) no-repeat scroll center;
clear:both;
height:250px;
margin:5px auto;
position:relative;
width:850px;
}
#header-photo h1#logo-text a {
border:medium none;
color:#FFFFFF;
font-family:'Trebuchet MS',Arial,Sans-serif;
font-size:48px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
left:30px;
letter-spacing:-1px;
line-height:normal;
margin:0pt;
padding:0pt;
position:absolute;
text-decoration:none;
text-transform:none;
top:25px;
}
#header-photo h2#slogan {
color:#B6D1F8;
font-family:'Trebuchet MS',Arial,Sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
left:35px;
line-height:normal;
margin:0pt;
padding:0pt;
position:absolute;
text-transform:none;
top:80px;
}
#nav {
clear:both;
padding:0pt;
}
#nav ul {
background:#E4E4E4 url(uploads/theme/nav.jpg) repeat-x scroll 0%;
display:inline;
float:left;
height:45px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 30px;
padding:0pt;
text-transform:uppercase;
width:850px;
}
#nav ul li {
display:inline;
margin:0pt;
padding:0pt;
}
#nav ul li a {
border-bottom:medium none;
border-left:1px solid #FAFAFA;
border-right:1px solid #DADADA;
color:#2a2c75;
display:block;
float:left;
font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:1px;
line-height:45px;
margin:0pt;
padding:0pt 15px;
text-decoration:none;
text-transform:uppercase;
width:auto;
}
#nav ul li a:hover, #nav ul li a:active {
color:#326EA1;
}
#nav ul li#current a {
background:#DBDBDB url(uploads/theme/nav-current.jpg) repeat-x scroll 0%;
}
.three-col #main {
margin:10px 190px 0pt 200px;
}
.two-col #main {
margin:10px 5px 0pt 200px;
}
#main h1 {
border-bottom:1px solid #DADADA;
color:#2A2E75;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 10px 0pt;
padding:15px 0pt 2px 0px;
}
#sidebar {
float:left;
margin-top:10px;
width:195px;
}
#rightcolumn {
float:right;
margin-top:10px;
width:190px;
}
#rightcolumn h1, #sidebar h1 {
color:#444444;
font-family:'Trebuchet MS',Tahoma,Sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 5px 0pt;
padding:5px;
}
ul.sidemenu {
border-top:1px solid #E5E5E5;
margin:7px 8px 8px 10px;
padding:0pt;
text-align:left;
text-decoration:none;
}
ul.sidemenu li {
border-bottom:1px solid #E5E5E5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 2px;
padding:4px 0pt 4px 5px;
}
* html body ul.sidemenu li {
height:1%;
}
ul.sidemenu li a {
border:medium none;
color:#2a2c75; /*326EA1;*/
text-decoration:none;
}
ul.sidemenu li a:hover {
border:medium none;
color:#2a2c75; /*383D44;*/
}
#footer-wrap {
background:transparent url(uploads/theme/footer-bottom.jpg) no-repeat scroll center bottom;
clear:both;
font-size:95%;
padding:20px 0pt;
text-align:left;
width:910px;
}
#footer-wrap a {
color:#666666;
font-weight:bold;
text-decoration:none;
}
#footer-wrap a:hover {
color:#000000;
}
#footer-wrap p {
padding:10px 0pt;
}
#footer-wrap h2 {
color:#666666;
margin:0pt;
padding:0pt 10px;
}
#footer {
background:#F8F7F7 none repeat scroll 0%;
border-top:1px solid #F2F2F2;
clear:both;
color:#666666;
margin:0pt auto 10px;
padding:5px 0pt;
text-align:center;
width:850px;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.align-left {
text-align:left;
}
.align-right {
text-align:right;
}
.clear {
clear:both;
}
.post-by {
font-size:0.95em;
padding-top:0pt;
}
.post-footer {
background:#F5F5F5 none repeat scroll 0%;
color:#666666;
font-size:95%;
margin:20px 10px 0pt;
padding:5px;
}
.post-footer .date {
margin:0pt 10px 0pt 5px;
}
.post-footer a.comments {
margin:0pt 10px 0pt 5px;
}
.post-footer a.readmore {
margin:0pt 10px 0pt 5px;
}
/* End of 'theme : 2701 layout' */

