body {
background:#003466 none repeat scroll 0 0;
color:#35383D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
html {
margin:0;
padding:0;
}
a:link {
border:0 none;
color:#00A0E3;
outline-style:none;
text-decoration:none;
}
a:active {
border:0 none;
color:#00A0E3;
outline-style:none;
text-decoration:underline;
}
a:visited {
border:0 none;
color:#00A0E3;
outline-style:none;
text-decoration:none;
}
a:hover {
border:0 none;
color:#003399;
outline-style:none;
text-decoration:underline;
}
a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
h1, h2, h3, h4 {
font-family:"Trebuchet MS";
}
img {
border:medium none;
margin:0;
padding:0;
text-align:center;
}
hr {
border-color:#ABB0B5;
border-style:dotted solid solid;
border-width:1px 0 0;
height:1px;
}
form {
margin:0;
padding:0;
}
input {
color:#282B31;
font-family:'Verdana';
font-size:11px;
}
textarea {
color:#282B31;
font-family:'Verdana';
font-size:11px;
}
select {
color:#282B31;
font-family:'Verdana';
font-size:11px;
}
.BGC {
margin:0 auto;
padding:0;
position:relative;
width:1000px;
}
* html .Header {
height:98px;
}
.Header {
background:transparent url(images/HeaderBkg.jpg) repeat-x scroll left top;
clear:left;
min-height:98px;
padding:0;
position:relative;
width:1000px;
}
.Header h1 {
font-size:28px;
font-weight:normal;
letter-spacing:-1px;
line-height:28px;
margin:0;
padding:27px 5px 0 100px;
}
.Header h1 a {
color:#FFFFFF;
text-decoration:none;
}
.Header h1 a:visited {
color:#FFFFFF;
text-decoration:none;
}
.Header h1 a:hover {
color:#FFFFFF;
text-decoration:none;
}
.Header .Desc {
color:#75C0D9;
font-family:'Arial';
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
line-height:14px;
margin:0 0 0 100px;
padding:0;
}
.Header .LS {
background:transparent url(images/LogoIcon.png) no-repeat scroll left top;
height:43px;
left:30px;
position:absolute;
top:30px;
width:40px;
}
.Menu {
background:#0097CA none repeat scroll 0 0;
float:left;
height:35px;
position:relative;
width:1000px;
}
.Menu em {
display:none;
}
.Menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0 100px;
}
.Menu ul li ul {
display:none;
}
.Menu li {
display:inline;
font-size:11px;
margin:0;
padding:0;
}
.Menu a {
background:transparent url(images/MLeft.png) no-repeat scroll left top;
float:left;
margin-right:2px;
padding:0 0 0 3px;
}
.Menu a span {
background:transparent url(images/MRight.png) no-repeat scroll right top;
display:block;
float:right;
padding:6px 9px 6px 6px;
}
.Menu a span {
color:#FFFFFF;
float:none;
}
.Menu a:hover span {
color:#FFFFFF;
}
.Menu a:hover {
background-position:0 -25px;
color:#003399;
text-decoration:none;
}
.Menu a:hover span {
background-position:100% -25px;
color:#003399;
}
.Menu .on, li.current_page_item a {
background:transparent url(images/MLeft.png) no-repeat scroll left bottom;
color:#003399;
}
.Menu .on span, li.current_page_item a span {
background:transparent url(images/MRight.png) no-repeat scroll right bottom;
color:#003399;
}

.MTL {
background:transparent url(images/MTL.gif) no-repeat scroll left top;
height:8px;
left:0;
position:absolute;
top:0;
width:8px;
}
.MTR {
background:transparent url(images/MTR.gif) no-repeat scroll left top;
height:8px;
position:absolute;
right:0;
top:0;
width:8px;
}
.CON {
background:#FFFFFF url(images/BGC.gif) repeat-y scroll center center;
float:left;
padding:0;
position:relative;
width:1000px;
}
.SCS {
float:left;
padding:15px 30px 15px 100px;
width:600px;
}
.SCS h1 {
background:transparent url(images/PostHead.gif) repeat-x scroll center bottom;
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
padding-bottom:10px;
}
.SCS h2 {
font-size:18px;
font-weight:normal;
}
.SCS h3 {
font-size:14px;
font-weight:bold;
}
.SCS p {
font-size:12px;
line-height:17px;
}
.SCS p strong {
}
.SCS img {
}
.SCS ul {
margin:0;
padding:10px 0;
}
.SCS li {
background:transparent url(images/PostContentLiIco.png) no-repeat scroll left top;
color:#4C4C4C;
font-size:11px;
line-height:15px;
list-style-type:none;
padding:2px 0 2px 15px;
}
.SCS blockquote {
background:#E9F8FF none repeat scroll 0 0;
color:#336699;
margin:0;
padding:2px 10px;
}
.SCS blockquote p {
font-size:11px;
line-height:15px;
margin:5px 0;
padding:5px 0;
}
.SCS blockquote li {
background:transparent url(images/PostContentBlockLiIco.png) no-repeat scroll left top;
color:#336699;
font-size:11px;
line-height:15px;
list-style-type:none;
padding:2px 0 2px 15px;
}
.SCS blockquote a {
color:#0080CA;
}
.SCS blockquote a:visited {
color:#0080CA;
}
.SCS blockquote a:hover {
color:#003399;
}
.SCS a {
text-decoration:underline;
}
.SC {
float:left;
padding:15px 30px 15px 100px;
width:590px;
}
.SC h2 {
font-weight:normal;
}
.pagetitle {
border-bottom:1px solid #000000;
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
padding-bottom:15px;
}
.Post {
clear:left;
padding:0;
position:relative;
}
.PostHead {
background:transparent url(images/PostHead.gif) repeat-x scroll center bottom;
clear:left;
padding-bottom:10px;
position:relative;
}
.PostHead h1 {
color:#CC6600;
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
line-height:20px;
margin:0;
padding:0 0 1px;
}
.PostHead h1 a {
color:#007AC8;
text-decoration:none;
}
.PostHead h1 a:visited {
color:#007AC8;
text-decoration:none;
}
.PostHead h1 a:hover {
color:#CC6600;
text-decoration:none;
}
.PostAuthor {
color:#8A98A2;
font-size:10px;
font-weight:bold;
margin:0;
padding:1px 0;
}
.PostDate {
background:transparent url(images/PostHead.gif) repeat-x scroll center bottom;
left:-70px;
margin:0;
padding:0 10px 6px;
position:absolute;
text-align:center;
top:0;
}
.PostDate small {
color:#8A98A2;
font-size:10px;
font-weight:bold;
}
.PostDate .month {
display:block;
font-size:9px;
text-transform:uppercase;
}
.PostDate .day {
color:#4A5A65;
display:block;
font-family:'Arial';
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
line-height:24px;
}
.PostDate .year {
display:block;
}
.PostContent {
background:transparent url(images/PostHead.gif) repeat-x scroll center bottom;
font-size:12px;
line-height:17px;
padding:0 0 5px;
}
.PostContent p {
font-size:12px;
line-height:17px;
}
.PostContent p strong {
}
.PostContent img {
}
.PostContent ul {
margin:0;
padding:10px 0;
}
.PostContent li {
background:transparent url(images/PostContentLiIco.png) no-repeat scroll left top;
color:#4C4C4C;
font-size:11px;
line-height:15px;
list-style-type:none;
padding:2px 0 2px 15px;
}
.PostContent blockquote {
background:#E9F8FF none repeat scroll 0 0;
color:#336699;
margin:0;
padding:2px 10px;
}
.PostContent blockquote p {
font-size:11px;
line-height:15px;
margin:5px 0;
padding:5px 0;
}
.PostContent blockquote li {
background:transparent url(images/PostContentBlockLiIco.png) no-repeat scroll left top;
color:#336699;
font-size:11px;
line-height:15px;
list-style-type:none;
padding:2px 0 2px 15px;
}
.PostContent blockquote a {
color:#0080CA;
}
.PostContent blockquote a:visited {
color:#0080CA;
}
.PostContent blockquote a:hover {
color:#003399;
}
.PostContent a {
text-decoration:underline;
}
.PostDet {
padding-top:15px;
}
.PostDet ul {
margin:0;
padding:0;
}
.PostDet li {
color:#336699;
display:inline;
font-size:10px;
font-weight:bold;
list-style-type:none;
margin:0 10px 0 0;
padding:5px 0 5px 18px;
}
.PostDet li a {
text-decoration:underline;
}
.PostCateg {
background:transparent url(images/PostCateg.png) no-repeat scroll left center;
}
.PostCom {
background:transparent url(images/PostCom.png) no-repeat scroll left center;
}
.Note {
margin:0;
padding:0;
}
.Note li {
font-size:11px;
list-style-type:none;
margin:0;
padding:2px 0 2px 15px;
}
.NoteRss {
background:transparent url(images/NoteRss.png) no-repeat scroll left top;
}
.NoteTrackBack {
background:transparent url(images/NoteTrackBack.png) no-repeat scroll left top;
}
.Note li a {
color:#CC6600;
}
.Nav a {
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #CCCCCC;
font-size:11px;
padding:2px 5px 2px 3px;
}
.Nav a:visited {
border-right:1px solid #CCCCCC;
padding:2px 5px 2px 3px;
}
.Nav a:hover {
border-right:1px solid #CCCCCC;
padding:2px 5px 2px 3px;
text-decoration:none;
}
.Nav span {
border-right:1px solid #CCCCCC;
padding:2px 5px 2px 0;
}
.Nav .on {
border-right:1px solid #CCCCCC;
color:#000000;
font-size:11px;
padding:2px 5px 2px 3px;
}
.Comments {
margin:20px 0 0;
}
.Comments .List h3 {
color:#000000;
font-size:14px;
font-weight:bold;
margin:0 0 5px;
padding:5px 0;
}
.Comments .List ol {
margin:0;
padding:0;
}
.Comments .List li {
list-style-type:none;
margin:0 0 20px;
padding:15px 5px 10px;
position:relative;
}
.Comments .List .ComListLi {
background:#F6F1DE url(images/ComListLiBottom.gif) no-repeat scroll left bottom;
}
* html .Comments .List .ComListLiTop {
left:-5px;
}
.Comments .List .ComListLiTop {
background:transparent url(images/ComListLiTop.gif) no-repeat scroll left top;
height:15px;
left:0;
position:absolute;
top:0;
width:420px;
}
* html .Comments .List .ListNr {
left:-55px;
}
.Comments .List .ListNr {
color:#BEC9D1;
font-family:'Arial';
font-size:24px;
font-weight:normal;
left:-55px;
letter-spacing:-1px;
line-height:24px;
padding:0;
position:absolute;
top:15px;
}
* html .Comments .List .ListGrav {
left:10px;
}
.Comments .List .ListGrav {
left:15px;
position:absolute;
top:15px;
}
.Comments .List .ListGrav img {
border:1px solid #FFFFFF;
}
.Comments .List big {
color:#333333;
display:block;
font-size:11px;
font-weight:bold;
letter-spacing:-1px;
line-height:11px;
margin:0;
padding:0 0 0 42px;
}
.Comments .List small {
color:#A19A80;
font-size:10px;
margin:0;
padding:0 0 0 42px;
}
.Comments .List small a {
color:#A19A80;
text-decoration:none;
}
.Comments .List small a:visited {
text-decoration:none;
}
.Comments .List .ListContent {
background:#FFFFFF url(images/ComListContent.gif) no-repeat scroll left top;
display:block;
font-size:11px;
line-height:15px;
margin:15px 0 0;
padding:5px 10px;
}
.Comments .Form h3 {
color:#333333;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin:0;
padding:5px 0 10px;
}
.Comments .Form {
background:#BBE9FF url(images/ComFormBottom.gif) no-repeat scroll left bottom;
padding:10px 15px 20px;
position:relative;
}
.Comments .FormTop {
background:transparent url(images/ComFormTop.gif) no-repeat scroll left top;
height:7px;
left:0;
position:absolute;
top:0;
width:504px;
}
.Comments .Form form {
margin:0;
padding:0;
}
.Comments .Form a {
text-decoration:underline;
}
.Comments .Form p {
color:#336699;
font-size:11px;
margin:0;
padding:0;
}
.Comments .Form p small strong {
color:#FF3300;
font-size:10px;
font-weight:bold;
}
.Comments .Form p small {
display:block;
font-size:11px;
padding:5px 0;
}
.Comments .Form .TextField {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9DC0D0;
display:block;
font-size:11px;
padding:5px 4px;
}
.Comments .Form .TextArea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9DC0D0;
font-size:12px;
padding:4px;
}
.Comments .Form input.SubmitComment {
background:transparent url(images/SubmitComment.png) no-repeat scroll 0 0;
height:26px;
margin-top:8px;
width:257px;
}
.Comments .Form input.SubmitComment:hover {
background:transparent url(images/SubmitComment.png) no-repeat scroll 0 -26px;
margin-top:8px;
}
.Comments .Form input.SubmitCommentIE {
background:transparent url(images/SubmitComment.png) no-repeat scroll 0 -26px;
height:26px;
margin-top:8px;
width:257px;
}
.SR {
float:right;
position:relative;
width:270px;
}
.SR h2 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
letter-spacing:normal;
}
.Search {
background:transparent url(images/Search.gif) no-repeat scroll left top;
left:-9px;
position:absolute;
top:-63px;
width:280px;
height:65px;
}
.Search form {
margin:0;
padding:30px 20px 10px 30px;
}
.Search input {
border:medium none;
color:#330033;
font-size:15px;
}
#s {
	width:190px;
	margin-left:10px;
}
#searchsubmit {
background:transparent url(./images/SearchButton.gif) no-repeat scroll 0 0;
height:23px;
width:24px;
text-indent:-9999px;
}

.Flickr {
margin-bottom:10px;
}
.Flickr h2 {
background:transparent url(images/FlickrH3.gif) no-repeat scroll left top;
border-bottom:1px dashed #7BB9D9;
margin:0 0 10px;
padding:0 0 5px 20px;
}
.Flickr ul {
margin:0;
padding:0;
}
.Flickr li {
display:inline;
list-style-type:none;
margin:0 6px 0 0;
padding:0;
}
.Flickr li a img {
background:#000000 none repeat scroll 0 0;
border:4px solid #127AAE;
height:60px;
margin-bottom:5px;
padding:1px;
width:60px;
}
.Flickr li a:hover img {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #09182A;
margin-bottom:5px;
padding:1px;
}
.Syn {
background:#09182A url(images/SynBottom.gif) no-repeat scroll left bottom;
margin-bottom:10px;
padding:10px 15px;
position:relative;
display:none;
overflow:hidden;
}
* html .SynTop {
left:-15px;
}
.SynTop {
background:transparent url(images/SynTop.gif) no-repeat scroll left top;
height:8px;
left:0;
position:absolute;
top:0;
width:230px;
}
.Syn ul {
margin:0;
padding:0;
}
.Syn li {
background:transparent url(images/SynIco.gif) no-repeat scroll left center;
color:#0097CA;
font-size:12px;
list-style-type:none;
margin:0;
padding:3px 0 3px 20px;
}
.Syn li a {
color:#FFFFFF;
font-size:12px;
}
.SR .SRL {
color:#ABCEE1;
float:left;
padding:15px 20px;
width:230px;
}
.SR .SRL a {
color:#FFFFFF;
font-size:11px;
}
.SR .SRL a:visited {
color:#FFFFFF;
}
.SR .SRL a:hover {
color:#ABCEE1;
}
.SR .SRL .widget {
color:#FFFFFF;
margin-bottom:20px;
}
.SR .SRL h2.widgettitle a {
	font-size:14px;
}
.SR .SRL .widget h2 {
background:transparent url(images/CategH3.gif) no-repeat scroll left top;
border-bottom:1px dashed #7BB9D9;
margin:0;
padding:0 0 5px 20px;
}
.SR .SRL .widget ul {
margin:0;
padding:0;
}
.SR .SRL .widget li {
background:transparent url(images/CategLi.png) no-repeat scroll left top;
border-bottom:1px solid #106899;
font-size:11px;
list-style-type:none;
margin:0;
padding:2px 0 3px 20px;
}
.SR .SRL .widget li li {
border-bottom:medium none;
}
.SR .SRL .widget_categories .children ul {
list-style-type:none;
margin:2px 0 0;
padding:0;
}
.SR .SRL .widget_categories .children li {
background:transparent none repeat scroll 0 0;
border-bottom:medium none;
font-size:10px;
list-style-type:none;
margin:0;
padding:0;
}
.SR .SRL .widget_tag_cloud {
font-family:"Trebuchet MS";
line-height:18px;
}
.SR .SRL .widget_calendar table {
width:100%;
}
.SR .SRL .widget_calendar table td {
padding:3px;
text-align:center;
}
.SR .SRL .widget_calendar caption {
background:#006DAB none repeat scroll 0 0;
padding:5px 0;
}
.SR .SRL .widget_calendar #today {
background:#006DAB none repeat scroll 0 0;
}
.SR .SRL .widget_search #s {
border:1px solid #006DAB;
margin-bottom:5px;
padding:3px;
width:160px;
}
.SR .SRR {
float:right;
padding:10px;
width:160px;
display:none;
}
.SR .SRR .widget {
color:#7A8FA4;
margin-bottom:10px;
}
.SR .SRR .widget h2 {
background:transparent url(images/SRRH3.gif) repeat-x scroll left bottom;
color:#ABCEE1;
margin:0 0 5px;
padding:0 0 5px;
}
.SR .SRR ul {
margin:0;
padding:0;
}
.SR .SRR li {
background:transparent url(images/SRRIco.png) no-repeat scroll left top;
list-style-type:none;
margin:0;
padding:0 0 0 10px;
}
.SR .SRR li a {
color:#7A8FA4;
font-size:11px;
}
.SR .SRR li a:visited {
color:#7A8FA4;
}
.SR .SRR li a:hover {
color:#FFFFFF;
}
.Footer {
clear:left;
padding:10px 15px;
position:relative;
width:970px;
}
.FL {
background:transparent url(images/FL.gif) no-repeat scroll left top;
height:8px;
left:0;
position:absolute;
top:-8px;
width:8px;
}
.FR {
background:transparent url(images/FR.gif) no-repeat scroll left top;
height:8px;
position:absolute;
right:0;
top:-8px;
width:8px;
}
.Footer p {
color:#92B8CD;
font-size:10px;
margin:0;
padding:0;
}
.Footer a {
color:#92B8CD;
text-decoration:underline;
}

/******* CONTACT FORM *******/
span.your-newsletter .wpcf7-list-item-label {
	display:none;
}
