body {
background:#003466;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#35383d;
margin:0;
padding:0;
}

a:active {
text-decoration:underline;
color:#00a0e3;
border:0;
-moz-outline-style:none;
}

a:hover {
text-decoration:underline;
color:#039;
border:0;
-moz-outline-style:none;
}

a:focus {
outline:none;
-moz-outline-style:none;
}

h1,h2,h3,h4 {
font-family:"Trebuchet MS";
}

img {
border:none;
text-align:center;
margin:0;
padding:0;
}

hr {
border-left:0 solid #abb0b5;
border-right:0 solid #abb0b5;
border-top:1px dotted #abb0b5;
border-bottom:0 solid #abb0b5;
height:1px;
}

.BGC {
width:1000px;
position:relative;
margin:0 auto;
padding:0;
}

* html .Header {
height:98px;
}

.Header {
background:url(images/header.jpg) repeat-x left top;
width:1000px;
position:relative;
clear:left;
min-height:98px;
padding:0;
}

.Header h1 {
font-size:28px;
line-height:28px;
letter-spacing:-1px;
font-weight:400;
margin:0;
padding:27px 5px 0 100px;
}

.Header .Desc {
color:#75c0d9;
font-size:14px;
line-height:14px;
font-weight:700;
letter-spacing:-1px;
font-family:'Arial';
margin:0 0 0 100px;
padding:0;
}

.Header .LS {
position:absolute;
top:30px;
left:30px;
width:40px;
height:43px;
}

.Menu {
background:#0097ca;
width:1000px;
position:relative;
float:left;
height:35px;
}

.Menu ul {
list-style:none;
margin:0;
padding:10px 0 0 100px;
}

.Menu li {
display:inline;
font-size:11px;
margin:0;
padding:0;
}

.Menu a {
margin-right:2px;
background:url(images/MLeft.png) no-repeat left top;
float:left;
padding:0 0 0 3px;
}

.Menu a span {
display:block;
background:url(images/MRight.png) no-repeat right top;
float:none;
color:#FFF;
padding:6px 9px 6px 6px;
}

.Menu a:hover span {
background-position:100% -25px;
color:#039;
}

.Menu a:hover {
background-position:0 -25px;
color:#039;
text-decoration:none;
}

.Menu .on {
background:url(images/MLeft.png) no-repeat left bottom;
color:#039;
}

.Menu .on span {
background:url(images/MRight.png) no-repeat right bottom;
color:#039;
}

.MTL {
position:absolute;
top:0;
left:0;
background:url(images/MTL.gif) no-repeat left top;
height:8px;
width:8px;
}

.MTR {
position:absolute;
top:0;
right:0;
background:url(images/MTR.gif) no-repeat left top;
height:8px;
width:8px;
}

.CON {
background:#fff url(images/BGC.gif) repeat-y center;
width:1000px;
float:left;
position:relative;
padding:0;
}

.SCS h1 {
font-size:20px;
font-weight:400;
background:url(images/PostHead.gif) repeat-x bottom;
padding-bottom:10px;
letter-spacing:-1px;
}

.SCS h2 {
font-size:18px;
font-weight:400;
}

.SCS h3 {
font-size:14px;
font-weight:700;
}

.SC h2 {
font-weight:400;
}

.pagetitle {
font-size:20px;
font-weight:400;
letter-spacing:-1px;
border-bottom:solid 1px #000;
padding-bottom:15px;
}

.Post {
position:relative;
clear:left;
padding:0;
}

.PostHead {
position:relative;
clear:left;
background:url(images/PostHead.gif) repeat-x bottom;
padding-bottom:10px;
}

.PostHead h1 {
font-size:20px;
line-height:20px;
letter-spacing:-1px;
font-weight:400;
color:#c60;
margin:0;
padding:0 0 1px;
}

.PostHead h1 a:hover {
color:#c60;
text-decoration:none;
}

.PostAuthor {
font-size:10px;
color:#8a98a2;
font-weight:700;
margin:0;
padding:1px 0;
}

.PostDate {
position:absolute;
top:0;
left:-70px;
text-align:center;
background:url(images/PostHead.gif) repeat-x bottom;
margin:0;
padding:0 10px 6px;
}

.PostDate small {
font-size:10px;
color:#8a98a2;
font-weight:700;
}

.PostDate .month {
display:block;
text-transform:uppercase;
font-size:9px;
}

.PostDate .day {
display:block;
font-size:24px;
line-height:24px;
font-family:'Arial';
letter-spacing:-1px;
font-weight:400;
color:#4a5a65;
}

.PostDate .year {
display:block;
}

.PostContent {
font-size:12px;
text-align:justify;
text-justify:newspaper;
line-height:17px;
background:url(images/PostHead.gif) repeat-x bottom;
color:#35383d;
padding:0 0 5px;
}

.PostDet {
padding-top:15px;
}

.PostDet li {
list-style-type:none;
display:inline;
color:#369;
font-size:10px;
font-weight:700;
margin:0 10px 0 0;
padding:5px 0 5px 18px;
}

.PostCateg {
background:url(images/PostCateg.png) no-repeat left center;
}

.PostCom {
background:url(images/PostCom.png) no-repeat left center;
}

.Note li {
list-style-type:none;
font-size:11px;
margin:0;
padding:2px 0 2px 15px;
}

.NoteRss {
background:url(images/NoteRss.png) no-repeat left top;
}

.NoteTrackBack {
background:url(images/NoteTrackBack.png) no-repeat left top;
}

.Note li a {
color:#c60;
}

.Nav a {
background:#fff;
border-right:solid 1px #ccc;
font-size:11px;
padding:2px 5px 2px 3px;
}

.Nav a:visited {
border-right:solid 1px #ccc;
padding:2px 5px 2px 3px;
}

.Nav a:hover {
border-right:solid 1px #ccc;
text-decoration:none;
padding:2px 5px 2px 3px;
}

.Nav span {
color:#6666;
border-right:solid 1px #ccc;
padding:2px 5px 2px 0;
}

.Nav .on {
border-right:solid 1px #ccc;
font-size:11px;
color:#000;
padding:2px 5px 2px 3px;
}

.Comments {
margin:20px 0 0;
}

.Comments .List h3 {
font-size:14px;
font-weight:700;
color:#000;
margin:0 0 5px;
padding:5px 0;
}

.Comments .List li {
position:relative;
list-style-type:none;
margin:0 0 20px;
padding:15px 5px 10px;
}

.Comments .List .ComListLi {
background:#f6f1de url(images/ComListLiBottom.gif) no-repeat left bottom;
}

* html .Comments .List .ComListLiTop {
left:-5px;
}

.Comments .List .ComListLiTop {
position:absolute;
background:url(images/ComListLiTop.gif) no-repeat left top;
height:15px;
width:420px;
left:0;
top:0;
}

* html .Comments .List .ListNr {
left:-55px;
}

.Comments .List .ListNr {
color:#bec9d1;
position:absolute;
top:15px;
font-size:24px;
line-height:24px;
font-family:'Arial';
font-weight:400;
letter-spacing:-1px;
left:-55px;
padding:0;
}

* html .Comments .List .ListGrav {
left:10px;
}

.Comments .List .ListGrav {
position:absolute;
top:15px;
left:15px;
}

.Comments .List .ListGrav img {
border:solid 1px #fff;
}

.Comments .List big {
font-size:11px;
line-height:11px;
letter-spacing:-1px;
color:#333;
font-weight:700;
display:block;
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 {
font-size:11px;
line-height:15px;
background:#fff url(images/ComListContent.gif) no-repeat left top;
display:block;
margin:15px 0 0;
padding:5px 10px;
}

.Comments .Form h3 {
font-size:14px;
font-weight:700;
letter-spacing:-1px;
color:#333;
margin:0;
padding:5px 0 10px;
}

.Comments .Form {
background:#bbe9ff url(images/ComFormBottom.gif) no-repeat left bottom;
position:relative;
padding:10px 15px 20px;
}

.Comments .FormTop {
background:url(images/ComFormTop.gif) no-repeat left top;
position:absolute;
top:0;
left:0;
width:504px;
height:7px;
}

.Comments .Form p {
font-size:11px;
color:#369;
margin:0;
padding:0;
}

.Comments .Form p small strong {
font-size:10px;
font-weight:700;
color:#F30;
}

.Comments .Form p small {
font-size:11px;
display:block;
padding:5px 0;
}

.Comments .Form .TextField {
background:#fff;
border:solid 1px #9dc0d0;
font-size:11px;
display:block;
padding:5px 4px;
}

.Comments .Form .TextArea {
background:#fff;
border:solid 1px #9dc0d0;
font-size:12px;
padding:4px;
}

.Comments .Form input.SubmitComment {
width:257px;
height:26px;
background:url(images/SubmitComment.png) no-repeat;
margin-top:8px;
}

.Comments .Form input.SubmitComment:hover {
background:url(images/SubmitComment.png) no-repeat 0 -26px;
margin-top:8px;
}

.Comments .Form input.SubmitCommentIE {
width:257px;
height:26px;
background:url(images/SubmitComment.png) no-repeat 0 -26px;
margin-top:8px;
}

.SR {
width:450px;
float:right;
position:relative;
}

.SRL {
width:230px;
float:left;
padding:15px 20px;
}

.SRL h3 {
background:url(images/SRLH3.gif) repeat-x left bottom;
color:#ffc;
margin:0;
padding:0 0 5px;
}

.SRL li a {
color:#FFF;
font-size:11px;
}

.SRL li a:visited {
color:#FFF;
}

.SRL li a:hover {
color:#abcee1;
}

.SRR {
width:160px;
float:right;
padding:10px;
}

.SRR li {
list-style-type:none;
background:url(images/SRRIco.png) no-repeat left top;
margin:0;
padding:0 0 0 10px;
}

.SRR li a {
color:#7a8fa4;
font-size:11px;
}

.Search {
background:url(images/Search.gif) no-repeat left top;
position:absolute;
top:-63px;
width:280px;
left:-9px;
}

.Search form {
margin:0;
padding:30px 20px 10px 30px;
}

.Search input {
border:none;
color:#303;
font-size:11px;
}

.Search input.search {
width:24px;
height:23px;
background:url(./images/SearchButton.gif) no-repeat;
}

.Search input.keyword {
background:none;
width:200px;
border:none;
padding:5px 0 5px 8px;
}

* html #buttonsearch {
margin:-24px 0 0 203px;
}

#buttonsearch {
top:0;
background:none;
margin:-23px 0 0 203px;
padding:0;
}

.Categ {
margin-bottom:20px;
}

.Categ h3 {
background:url(images/CategH3.gif) no-repeat left top;
padding-left:20px;
margin:0;
}

.Categ li {
list-style-type:none;
font-size:11px;
background:url(images/CategLi.png) no-repeat left top;
border-bottom:solid 1px #106899;
margin:0;
padding:2px 0 3px 20px;
}

.LatestCom {
margin-bottom:30px;
}

.LatestCom h3 {
background:url(images/LatestComH3.gif) no-repeat left top;
padding-left:20px;
margin:0;
}

.LatestCom li {
display:block;
color:#000;
list-style-type:none;
background:url(images/CategLi.png) no-repeat left top;
font-size:10px;
font-weight:700;
border-bottom:solid 1px #106899;
margin:0;
padding:2px 0 3px 20px;
}

.LatestCom li a {
display:block;
font-size:11px;
font-weight:400;
}

.Flickr {
margin-bottom:10px;
}

.Flickr h3 {
background:url(images/FlickrH3.gif) no-repeat left top;
padding-left:20px;
margin:0;
}

.Flickr ul {
background:url(images/SRLH3.gif) repeat-x top;
margin:0;
padding:10px 0;
}

.Flickr li {
list-style-type:none;
display:inline;
margin:0 6px 0 0;
padding:0;
}

.Flickr li a img {
background:#000;
border:solid 4px #127aae;
width:60px;
height:60px;
margin-bottom:5px;
padding:1px;
}

.Flickr li a:hover img {
background:#fff;
border:solid 4px #09182a;
margin-bottom:5px;
padding:1px;
}

.Syn {
background:#09182a url(images/SynBottom.gif) no-repeat left bottom;
margin-bottom:10px;
position:relative;
padding:10px 15px;
}

.SynTop {
position:absolute;
background:url(images/SynTop.gif) no-repeat left top;
left:0;
top:0;
width:230px;
height:8px;
}

.Syn li {
background:url(images/SynIco.gif) no-repeat left center;
list-style-type:none;
font-size:12px;
color:#0097ca;
margin:0;
padding:3px 0 3px 20px;
}

.Syn li a {
color:#fff;
font-size:12px;
}

.Footer {
width:970px;
position:relative;
clear:left;
padding:10px 15px;
}

.FL {
position:absolute;
top:-8px;
left:0;
height:8px;
width:8px;
background:url(images/FL.gif) no-repeat left top;
}

.FR {
position:absolute;
top:-8px;
right:0;
height:8px;
width:8px;
background:url(images/FR.gif) no-repeat left top;
}

.Footer p {
font-size:10px;
color:#92b8cd;
margin:0;
padding:0;
}

.Footer a {
color:#92b8cd;
text-decoration:underline;
}

html,form,.PostDet ul,.Note,.Comments .List ol,.SRR ul {
margin:0;
padding:0;
}

a:link,a:visited {
text-decoration:none;
color:#00a0e3;
border:0;
-moz-outline-style:none;
}

input,textarea,select {
font-family:'Verdana';
color:#282b31;
font-size:11px;
}

.Header h1 a,.Header h1 a:visited,.Header h1 a:hover {
color:#fff;
text-decoration:none;
}

.Menu em,.Menu ul li ul {
display:none;
}

.SCS,.SC {
width:420px;
float:left;
padding:15px 30px 15px 100px;
}

.SCS p,.PostContent p {
font-size:12px;
line-height:17px;
}

.SCS ul,.PostContent ul {
margin:0;
padding:10px 0;
}

.SCS li,.PostContent li {
list-style-type:none;
background:url(images/PostContentLiIco.png) no-repeat left top;
font-size:11px;
line-height:15px;
color:#4c4c4c;
padding:2px 0 2px 15px;
}

.SCS blockquote,.PostContent blockquote {
background:#e9f8ff;
color:#369;
margin:0;
padding:2px 10px;
}

.SCS blockquote p,.PostContent blockquote p {
font-size:11px;
line-height:15px;
margin:5px 0;
padding:5px 0;
}

.SCS blockquote li,.PostContent blockquote li {
list-style-type:none;
background:url(images/PostContentBlockLiIco.png) no-repeat left top;
font-size:11px;
line-height:15px;
color:#369;
padding:2px 0 2px 15px;
}

.SCS blockquote a,.SCS blockquote a:visited,.PostContent blockquote a,.PostContent blockquote a:visited {
color:#0080ca;
}

.SCS blockquote a:hover,.PostContent blockquote a:hover {
color:#039;
}

.SCS a,.PostContent a,.PostDet li a,.Comments .Form a {
text-decoration:underline;
}

.PostHead h1 a,.PostHead h1 a:visited {
color:#007ac8;
text-decoration:none;
}

*html .Comments .FormTop,* html .SynTop {
left:-15px;
}

.Comments .Form form,.Syn ul {
margin:0;
padding:0;
}

.SR h2,.SR h3 {
font-size:14px;
letter-spacing:normal;
font-weight:700;
}

.SRR h3,.SRR h2 {
background:url(images/SRRH3.gif) repeat-x left bottom;
color:#abcee1;
margin:0 0 5px;
padding:0 0 5px;
}

.SRR li a:visited,.SRR li a:hover {
color:#7a8fa4;
}

.Categ ul,.LatestCom ul {
background:url(images/SRLH3.gif) repeat-x top;
margin:0;
padding:10px 0 0;
}

.recentcomments {
color: #c9c9c9
}

.textwidget {
color: #ffffff
}

.yiggbutton {
float:right;
padding:2px;
margin:0px 0px 0px 6px;
}
