body {

color:#333333;

font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

font-size:62.5%;

text-align:center;

}

#page {

background:transparent url(images/background.jpg) repeat-y scroll 0 0;

border-color:#959596;

border-style:solid none solid solid;

border-width:3px;

text-align:left;

}

#header {

}

#headerimg {

height:20px;

margin:7px 9px 0;

width:740px;

}

#content {

font-size:1.2em;

padding-bottom:15px;

}

.widecolumn .entry p {

font-size:1.05em;

}

.narrowcolumn .entry, .widecolumn .entry {

line-height:1.4em;

}

.widecolumn {

line-height:1.6em;

}

.narrowcolumn .postmetadata {

text-align:center;

}

.alt {

background-color:#F8F8F8;

border-bottom:1px solid #DDDDDD;

border-top:1px solid #DDDDDD;

}

#footer {

background:#FFFFFF none repeat scroll 0 0;

border-top:2px solid #959596;

}

small {

font-family:Arial,Helvetica,Sans-Serif;

font-size:0.9em;

line-height:1.5em;

}

h1, h2, h3 {

font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;

font-weight:bold;

}

h1 {

font-size:4em;

text-align:center;

}

#headerimg .description {

font-size:1.2em;

text-align:center;

}

h2 {

font-size:1.6em;

}

h2.pagetitle {

font-size:1.6em;

}

#sidebar h2 {

font-family:'Lucida Grande',Verdana,Sans-Serif;

font-size:1.2em;

}

h3 {

font-size:1.3em;

}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

color:white;

text-decoration:none;

}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

color:#333333;

}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

text-decoration:none;

}

.entry p a:visited {

color:#B85B5A;

}

.commentlist li, #commentform input, #commentform textarea {

font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

font-size:0.9em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

.commentlist li {

font-weight:bold;

}

.commentlist li .avatar {

background:#FFFFFF none repeat scroll 0 0;

border:1px solid #EEEEEE;

float:right;

padding:2px;

}

.commentlist cite, .commentlist cite a {

font-size:1.1em;

font-style:normal;

font-weight:bold;

}

.commentlist p {

font-weight:normal;

line-height:1.5em;

text-transform:none;

}

#commentform p {

font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

}

.commentmetadata {

font-weight:normal;

}

#sidebar {

font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

font-size:1em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

color:#777777;

}

code {

font-family:'Courier New',Courier,Fixed;

font-size:1.1em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

acronym, abbr, span.caps {

font-size:0.9em;

letter-spacing:0.07em;

}

a, h2 a:hover, h3 a:hover {

color:#0066CC;

text-decoration:none;

}

a:hover {

color:#114477;

text-decoration:underline;

}

#wp-calendar #prev a, #wp-calendar #next a {

font-size:9pt;

}

#wp-calendar a {

text-decoration:none;

}

#wp-calendar caption {

font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

font-size:1.3em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

text-align:center;

}

#wp-calendar th {

font-style:normal;

text-transform:capitalize;

}

body {

padding:0;

}

#page {

background-color:white;

border:1px solid #959596;

margin:7px auto 0;

padding:0;

width:710px;

margin-top: 0px;

}

#header {

margin:0 auto;

padding:0;

text-align:left;

width:710px;

}

#buttonBar {

border-left:2px solid #959596;

/*margin-bottom:-8px;*/

margin-bottom:-1px;

margin-left:-1px;

margin-top:20px;

/*margin-bottom:-12px;*/

}





#headerimg {

height:200px;

margin:0;

width:100%;

}

.narrowcolumn {

float:left;

margin:0;

padding:0 20px 0 15px;

width:675px;

}

.widecolumn {

margin:5px 0 0 150px;

padding:10px 0 20px;

width:450px;

}

.post {

margin:0 0 40px;

text-align:justify;

}

.post hr {

display:block;

}

.widecolumn .post {

margin:0;

}

.narrowcolumn .postmetadata {

padding-top:5px;

}

.widecolumn .postmetadata {

margin:30px 0;

}

.widecolumn .smallattachment {

float:left;

margin:5px 5px 5px 0;

text-align:center;

width:128px;

}

.widecolumn .attachment {

margin:5px 0;

text-align:center;

}

.postmetadata {

clear:both;

}

.clear {

clear:both;

}

#footer {

clear:both;

width:710px;

}

#footer p {

margin:0;

padding:20px 0;

text-align:center;

}

h1 {

margin:0;

padding-top:70px;

}

h2 {

clear:both;

margin:20px 0 0;

padding-top:20px;

}

h2.pagetitle {

margin-top:30px;

text-align:center;

}

#sidebar h2 {

margin:5px 0 0;

padding:0;

}

h3 {

margin:30px 0 0;

padding:0;

}

h3.comments {

margin:40px auto 20px;

padding:0;

}

p img {

max-width:100%;

padding:0;

}

img.centered {

display:block;

margin-left:auto;

margin-right:auto;

}

img.alignright {

display:inline;

margin:0 0 2px 3px;

_margin:0 0 1px 3px;

!margin:0 0 1px 3px;

padding:4px;

_padding:2px;

!padding:2px;

}

img.alignleft {

display:inline;

margin:0 3px 2px 0;

_margin:0 7px 2px 0;

!margin:0 7px 2px 0;

padding:4px;

_padding:2px;

!padding:2px;

}

.alignright {

float:right;

}

.alignleft {

float:left;

}

html > body .entry ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-left:0;

padding:0 0 0 10px;

text-indent:-10px;

}

html > body .entry li {

margin:7px 0 8px 10px;

}

.entry ul li:before, #sidebar ul ul li:before {

content:"» ";

}

.entry ol {

margin:0;

padding:0 0 0 35px;

}

.entry ol li {

margin:0;

padding:0;

}

.postmetadata ul, .postmetadata li {

display:inline;

list-style-image:none;

list-style-type:none;

}

#sidebar ul, #sidebar ul ol {

margin:0;

padding:0;

}

#sidebar ul li {

list-style-image:none;

list-style-type:none;

margin-bottom:15px;

}

#sidebar ul p, #sidebar ul select {

margin:5px 0 8px;

}

#sidebar ul ul, #sidebar ul ol {

margin:5px 0 0 10px;

}

#sidebar ul ul ul, #sidebar ul ol {

margin:0 0 0 10px;

}

ol li, #sidebar ul ol li {

list-style-image:none;

list-style-position:outside;

list-style-type:decimal;

}

#sidebar ul ul li, #sidebar ul ol li {

margin:3px 0 0;

padding:0;

}

#searchform {

margin:10px auto;

padding:5px 3px;

text-align:center;

}

#sidebar #searchform #s {

padding:2px;

width:108px;

}

#sidebar #searchsubmit {

padding:1px;

}

.entry form {

text-align:center;

}

select {

width:130px;

}

#commentform input {

margin:5px 5px 1px 0;

padding:2px;

width:170px;

}

#commentform textarea {

padding:2px;

width:100%;

}

#commentform #submit {

float:right;

margin:0;

}

.alt {

margin:0;

padding:10px;

}

.commentlist {

padding:0;

text-align:justify;

}

.commentlist li {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:15px 0 3px;

padding:5px 10px 3px;

}

.commentlist p {

margin:10px 5px 10px 0;

}

#commentform p {

margin:5px 0;

}

.nocomments {

margin:0;

padding:0;

text-align:center;

}

.commentmetadata {

display:block;

margin:0;

}

#sidebar {

margin-left:545px;

padding:20px 0 10px;

width:190px;

}

#sidebar form {

margin:0;

}

#wp-calendar {

empty-cells:show;

margin:10px auto 0;

width:155px;

}

#wp-calendar #next a {

padding-right:10px;

text-align:right;

}

#wp-calendar #prev a {

padding-left:10px;

text-align:left;

}

#wp-calendar a {

display:block;

}

#wp-calendar caption {

text-align:center;

width:100%;

}

#wp-calendar td {

padding:3px 0;

text-align:center;

}

#wp-calendar td.pad:hover {

background-color:#FFFFFF;

}

acronym, abbr, span.caps {

cursor:help;

}

acronym, abbr {

border-bottom:1px dashed #999999;

}

blockquote {

border-left:5px solid #DDDDDD;

margin:15px 30px 0 10px;

padding-left:20px;

}

blockquote cite {

display:block;

margin:5px 0 0;

}

.center {

text-align:center;

}

.hidden {

display:none;

}

hr {

display:none;

}

a img {

border:medium none;

}

.navigation {

display:block;

margin-bottom:60px;

margin-top:10px;

text-align:center;

}

.aligncenter, div.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}

.wp-caption {

-moz-border-radius-bottomleft:3px;

-moz-border-radius-bottomright:3px;

-moz-border-radius-topleft:3px;

-moz-border-radius-topright:3px;

background-color:#F3F3F3;

border:1px solid #DDDDDD;

margin:10px;

padding-top:4px;

text-align:center;

}

.wp-caption img {

border:0 none;

margin:0;

padding:0;

}

.wp-caption p.wp-caption-text {

font-size:11px;

line-height:17px;

margin:0;

padding:0 4px 5px;

}

#footerNavBar {

border-bottom:1px dashed #959596;

padding:2px;

text-align:center;

}

#footerAddressBar {

background:#CCCCCC none repeat scroll 0 0;

border-bottom:1px dashed #959596;

padding:3px;

text-align:center;

}

#footer p {

padding:6px;

}



#cms-nav-top-menu a{

border-right: 1px solid #959596;

border-top:1px solid #959596;

}



#cms-nav-top-menu li ul {

background-image:none;

}



#cms-nav-top-menu li:hover a, #cms-nav-top-menu a:focus, #cms-nav-top-menu a:active {

background-color:#CCC;

}



#cms-nav-top-menu ul a:hover {

background-color:#B3D9FF !important;

}



#cms-nav-top-menu ul li a.selected, #cms-nav-top-menu ul li.current-cat {

background-color:#B3D9FF !important;

}



#cms-nav-top-menu a.selected {

background-color: #CCC;

}



.expandedGallery {

clear:both;

/*height:250px;*/

height:auto;

width:690px;

display:inline-block;

float:left;

margin-bottom:20px;

}

.galleryNote {

background:#CCCCCC none repeat scroll 0 0;

border:2px dashed #959596;

display:inline;

float:left;

padding:5px;

width:308px;

_width:310px;

!width:310px;

margin-left: 4px;

_margin-left: 1px;

!margin-left: 1px;

margin-top: 5px;

}



.galleryNoteOffset {

background:#CCCCCC none repeat scroll 0 0;

border:2px dashed #959596;

display:inline;

float:left;

padding:5px;

width:308px;

_width:310px;

!width:310px;

margin-top: -135px;

margin-left: 4px;

!margin-left:1px;



}



img.alignright-pad{

margin-right: 45px;

_margin-right:10px;

!margin-right:10px;

padding-left:0px;

_padding-left:-20px;

!padding-left:-20px;

margin-left:0px;

float: right;

}



.noFloat{

float: none;

}





.clearedDIV {

clear: both;

float: left;

padding-top: 10px;

padding-bottom: 10px;

}



.cabinetDIV {

clear: both;

float: left;

background-color: #FFFFFF;

border: 1px solid #959596;

margin-top: 10px;

padding: 7px;

width: 660px;

}



.cabinetDIV h2{

padding: 0px;

margin: 0px;

}



#menu-wrap ul a, #menu-wrap ul a:visited {

background-color: #EEEEEE;

border-right: 1px solid #959596;

}



#menu-wrap {

background-color: #FFFFFF;

z-index: 1;

}



.boxLeft {

width: 50%;

float: left;

}

/*DROPDOWN MENUS*/

/* 
	LEVEL ONE
*/
ul.dropdown 						{list-style: none; padding:0;}
ul.dropdown li			 			{list-style: none; padding:0;}
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #ccc; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 10px 10px; border-right: 1px solid #333;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; background:#99CCFF; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 150px; visibility: hidden; position: absolute; top: 100%; left: 0; margin-left: -40px; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border: 1px solid #ccc; float: none; border-top: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }