/* CSS Document */

body {
margin : 0;
padding : 0;
background : #fff;
font-family : 'Verdana';
color : #40454b;
font-size : 12px;
}

blockquote {font:1em Verdana; color:#CE0000; padding:5px 5px 10px 10px; border: 1px dotted rgb(190,190,190);}

/* ++++++++  GENERAL LINKS ++++++++++ */

a:link {
text-decoration : none;
color : #3366cc;
border : 0;
}

a:active {
text-decoration : underline;
color : #3366cc;
border : 0;
}

a:visited {
text-decoration : none;
color : #3366cc;
border : 0;
}

a:hover {
text-decoration : underline;
color : #ff5a00;
border : 0;
}

img {
padding : 0;
margin : 0;
border : none;
}

hr {
border-left : 0 solid #abb0b5;
border-right : 0 solid #abb0b5;
border-top : 1px dotted #abb0b5;
border-bottom : 0 solid #abb0b5;
height : 1px;
}

input {
font-family : 'Verdana';
color : #6a5555;
font-size : 10px;
}

textarea {
font-family : 'Verdana';
color : #6a5555;
font-size : 10px;
}

select {
font-family : 'Verdana';
color : #6a5555;
font-size : 10px;
}

h1, h2, h3 {
font-family : 'Arial';
}

#bgcontain {
width : 100%;
background : url(../img/skin/misk/img1.png) repeat-x;
}

/* ++++++++ HEADER ++++++++++ */

.HeaderBG {
width : 100%;
float : left;
background : #fff url(../img/skin/header/bkg_body.png) repeat-x;
margin-bottom : 20px;
}
.Header {
width : 900px;
position : relative;
margin : 0 auto;
padding : 32px 0 0 0;
}
.Header h1 {
text-indent : -35000px;
margin : 0;
padding : 0;
}
.Header h1 a {
width : 487px;
height : 43px;
background : url(../img/skin/header/logo.png) no-repeat;
margin : 22px 0 0 0;
float : left;
}


/* ++++++++ TOP MENU ++++++++++ */

.TopMenu {
margin: 0px;
padding: 0px;
position: absolute;
top: 6px;
left:0px;
}
.TopMenu em {
display: none
}

.TopMenu ul {
float: left;
padding: 0px;
margin: 0px;
height: 38px;
}

.TopMenu li {
float: left;
padding: 0px;
margin: 0px 4px 0px 0px;
display: inline;
list-style-type: none;
}

.TopMenu li a {
DISPLAY: block;
HEIGHT: 21px
}

.TopMenu li a.TopMenu1{
background: url(../img/skin/menu/menu_1.png) no-repeat left top;
WIDTH: 45px;
}

.TopMenu li a.TopMenu2 {
background: url(../img/skin/menu/menu_2.png) no-repeat left top;
WIDTH: 80px}

.TopMenu li a.TopMenu3 {
background: url(../img/skin/menu/menu_3.png) no-repeat left top;
WIDTH: 45px; }

.TopMenu li a.TopMenu4 {
background: url(../img/skin/menu/menu_4.png) no-repeat left top;
WIDTH: 45px}

.TopMenu li a.TopMenu5 {
background: url(../img/skin/menu/menu_5.png) no-repeat left top;
WIDTH: 65px}

.TopMenu li a:hover {
background-position: left -21px;
}

/* ++++++++SEARCH++++++++++ */

/*\ IE/Win min height hack */
* html .Search {
height : 100px;
}
/* */
 
.Search {
width : 375px;
background : url(../img/skin/search/bkg.png) no-repeat left top;
min-height : 100px;
position : absolute;
top : 0;
right : 0;
}

.Search fieldset {
border : none;
padding : 0;
margin : 0;
}

.Search legend {
text-indent : -35000px;
margin : 0;
padding : 0;
}

.Search form {
padding : 33px 33px 0 33px;
margin : 0 0 0 0;
}

.Search input {
color : #6db6ff;
font-size : 14px;
font-family : 'Arial';
letter-spacing : -1px;
font-weight : bold;
}

.Search input.search {
width : 25px;
height : 25px;
background : url(../img/skin/search/button.png) no-repeat;
}

.Search input.search:hover {
background : url(../img/skin/search/button.png) no-repeat 0 -25px;
}

.Search input.searchIE {
width : 25px;
height : 25px;
background : url(../img/skin/search/button.png) no-repeat 0 -25px;
}

.Search input.keyword {
border : none;
background : #fff url(../img/skin/search/keyword.png) no-repeat;
padding : 4px 0 5px 8px;
width : 291px;
border : none;
}

.SearchCorner {
position : absolute;
background : #fff url(../img/skin/search/bkgnone.png) no-repeat;
width : 9px;
height : 8px;
margin : 0;
top : 34px;
right : -9px;
}

/* IE Win min height hack */
* html #buttonsearch {
margin : -26px 0 0 291px;
}
 /* */

#buttonsearch {
padding : 0;
margin : -25px 0 0 291px;
top : 0;
background : none;
}

/* ++++++++SYNDICATE++++++++++ */

.SyndicateBG {
width : 100%;
float : left;
}

.Syndicate {
width : 900px;
position : relative;
clear : left;
margin : 0 auto;
border-top : 1px solid #717b87;
border-bottom : 1px solid #717b87;
padding : 20px 0;
}

.SyndicateList {
position : absolute;
right : 0;
top : 0;
width : 160px;
padding-left : 10px;
text-align : left;
}

.SyndicateList ul {
padding : 0;
margin : 20px 0;
}

.SyndicateList li {
padding : 0;
margin : 0;
list-style-type : none;
font-size : 10px;
font-weight : bold;
}

.SyndicateList li a {
background : url(../img/skin/syndicate/listbkg.png) no-repeat left top;
height : 14px;
padding : 6px 5px 4px 5px;
margin : 0 0 5px 0;
display : block;
}

.SyndicateList li a {
background : url(../img/skin/syndicate/listbkg.png) no-repeat left top;
}

.SyndicateList li a:hover {
background : url(../img/skin/syndicate/listbkg.png) no-repeat left bottom;
text-decoration : none;
}

/* ++++++++CONTAINER++++++++++ */

.ContainerBG {
width : 100%;
float : left;
padding : 20px 0;
}

.Container {
width : 900px;
position : relative;
clear : left;
margin : 0 auto;
}

/* ++++++++CONTENT++++++++++ */

.SCS {
float : left;
width : 510px;
}

.SCS h1 {
font-size : 24px;
line-height : 24px;
letter-spacing : -1px;
font-weight : normal;
font-family : 'Arial';
padding : 5px 0;
margin : 0 0 5px 0;
border-bottom : 1px dashed #ccc;
}

.SCS h2 {
font-size : 18px;
line-height : 18px;
letter-spacing : -1px;
font-weight : normal;
font-family : 'Arial';
padding : 5px 0;
margin : 0;
}

.SCS h3 {
font-size : 14px;
line-height : 14px;
letter-spacing : -1px;
font-family : 'Arial';
padding : 5px 0;
margin : 0;
}

.SC {
float : left;
width : 510px;
}

.DateHeader {
background : #f0f0f0;
margin-bottom : 20px;
margin-top : 10px;
}

.DateHeader p {
background : url(../img/skin/content/dateheader.png) no-repeat left center;
padding : 5px 0 5px 20px;
margin : 0 0 0 10px;
font-size : 18px;
font-family : 'Helvetica';
}

.Post {
position : relative;
clear : left;
width : 510px;
margin-bottom : 40px;
}

.Post h1 {
font-size : 19px;
line-height : 19px;
letter-spacing : -1px;
font-weight : normal;
font-family : 'Arial';
padding : 0;
margin : 0;
display : block;
}

.Post h1 a {
color : #ff5a00;
text-decoration : none;
}

.Post h1 a:visited {
color : #ff5a00;
text-decoration : none;
}

.Post h1 a:hover {
color : #003399;
text-decoration : none;
}

.PostHead {
padding-left : 40px;
}

.PostInfo {
padding : 0;
margin : 0;
font-size : 11px;
color : #828282;
}

.PostInfo em {
font-style : normal;
}

.PostInfo em a {
text-decoration : underline;
color : #828282;
}
.PostInfo em a:visited {
text-decoration : underline;
color : #828282;
}

.PostInfo em a:hover {
text-decoration : underline;
color : #828282;
}

.PostDate {
position : absolute;
top : 0;
left : 0;
text-align : center;
margin : 0;
padding : 2px 10px 2px 0;
list-style : none;
border-right : 1px solid #ccc;
}

.PostDate .month {
display : block;
font-size : 8px;
text-transform : uppercase;
line-height : 8px;
color : #666;
text-transform : uppercase;
}

.PostDate .day {
display : block;
font-size : 19px;
font-family : 'Arial';
font-weight : bold;
line-height : 19px;
color : #ccc;
letter-spacing : -1px;
}

.PostContent {
padding : 5px 0 0 0;
font-size : 13px;
line-height : 16px;
border-top : 1px solid #ccc;
margin-top : 15px;
}

.PostContent p {
font-size : 13px;
line-height : 16px;
text-align : justify;
}

.PostContent img {
padding : 1px;
border : 1px solid #f0f0f0;
margin : 0 15px 15px 0;
}

.PostContent blockquote {
padding : 3px 10px;
background : #fffde5;
margin : 5px 0;
color : #993300;
border : 1px solid #f6f3d3;
}

.PostContent blockquote p {
font-size : 13px;
text-align : justify;
padding : 5px 0;
margin : 5px 0;
line-height : 15px;
}

.PostContent ul {
font-size : 12px;
padding-left : 12px;
}

.PostContent .avatar {
float: left;
margin-right: 15px;
margin-top: 0;
border: 1px solid #f0f0f0;
background: transparent;
}

/* ++++++++POST DETAILS++++++++++ */

.PostDetails {
padding : 0;
margin : 0;
font-size : 11px;
display : inline;
}

.PostDetails li {
padding : 0;
margin : 0;
list-style-type : none;
}

.PostDetails .PostCom a {
padding : 0 0 0 23px;
background : url(../img/skin/comment/left.png) no-repeat left top;
float : left;
text-decoration : none;
font-size : 11px;
}

.PostDetails .PostCom a span {
padding : 4px 15px 3px 5px;
display : block;
background : url(../img/skin/comment/right.png) no-repeat right top;
float : left;
}

.PostDetails .PostCom a span {
float : none;
}

.PostDetails .PostCom a:hover {
background-position : 0% -23px;
text-decoration : none;
}

.PostDetails .PostCom a:hover span {
background-position : 100% -23px;
}

.PostDetails .Tags {
background : url(../img/skin/content/details.png) no-repeat left center;
padding : 5px 0 5px 20px;
margin-left : 0;
}

/* ++++++++RELATED POSTS++++++++++ */

.RelatedPosts {
margin : 20px 0;
}

.RelatedPosts h3 {
font-size : 14px;
letter-spacing : -1px;
background : url(../img/skin/related/heading.png) no-repeat left center;
border-bottom : 1px dashed #87909e;
padding : 5px 0 5px 20px;
margin : 0;
}

.RelatedPosts ul {
padding : 10px 0 0 0;
margin : 0;
}

.RelatedPosts li {
padding : 0 0 0 20px;
margin : 0;
list-style-type : none;
background : url(../img/skin/related/list.png) no-repeat left top;
}

/* ++++++++COMMENTS LIST++++++++++ */

.Comments {
padding : 0;
margin : 20px 0 20px 0;
}

.Comments .List h3 {
font-size : 14px;
letter-spacing : -1px;
background : url(../img/skin/comment/listheading.png) no-repeat left center;
border-bottom : 1px dashed #87909e;
padding : 5px 0 5px 20px;
margin : 0;
}

.Comments .List ol {
padding : 10px 0 0 0;
margin : 0;
}

.Comments .List li {
position : relative;
padding : 15px 0;
margin : 0;
list-style-type : none;
font-size : 11px;
position : relative;
}

* html .Comments .List .ListNr {
left : 0;
}

.Comments .List .ListNr {
color : #a8bed7;
position : absolute;
top : 15px;
font-size : 18px;
line-height : 14px;
font-family : "Trebuchet MS";
font-weight : normal;
letter-spacing : -1px;
width : 15px;
height : 15px;
padding : 5px;
text-align : center;
border : 1px solid #cee0f4;
background : #eaf4ff;
}

.Comments .List .ListUser {
margin : 0;
padding : 0 0 0 35px;
font-size : 14px;
line-height : 14px;
font-family : 'Arial';
letter-spacing : -1px;
}

.Comments .List .ListUser a {
text-decoration : none;
}
.Comments .List .ListUser a:visited {
text-decoration : none;
}

.Comments .List .ListUser a:hover {
text-decoration : none;
}

.Comments .List .ListDate {
color : #8c97a1;
padding : 0 0 0 35px;
margin : 0 0 0 0;
font-size : 10px;
}

.Comments .List .ListDate a {
color : #8c97a1;
text-decoration : none;
}

.Comments .List .ListDate a:visited {
text-decoration : none;
}

.Comments .List .ListContent {
color : #333;
font-size : 11px;
line-height : 14px;
border-top : 1px solid #c5cad0;
margin : 10px 0 0 0;
}

.Comments .List .ListContent p {
padding : 3px 0;
margin : 3px 0;
font-size : 11px;
line-height : 14px;
}

/* ++++++++COMMENTS FORM++++++++++ */

.Comments .Form h3 {
font-size : 14px;
letter-spacing : -1px;
background : url(../img/skin/comment/formheading.png) no-repeat left center;
border-bottom : 1px dashed #87909e;
padding : 5px 0 5px 20px;
margin : 0 0 10px 0;
}

.Comments .Form big {
display : block;
font-family : "Trebuchet MS";
font-size : 14px;
padding : 2px 0;
}

.Comments .FormTop {
background : url(../img/skin/commentcomment/formtopbkg.png) no-repeat left top;
width : 510px;
height : 5px;
float : left;
display : block;
}

.Comments .Form form {
padding : 20px;
margin : 0 0 0 0;
background : #accbed url(../img/skin/comment/formendbkg.png) no-repeat left bottom;
}

.Comments .Form p {
padding : 3px 0;
margin : 0;
font-size : 11px;
color : #000033;
}

.Comments .Form p label {
padding-bottom : 11px;
display : block;
}

.Comments .Form p label small {
font-size : 11px;
color : #000033;
}

.Comments .Form .Note {
margin : 5px 0;
width : 395px;
}

.Comments .Form .Note small {
font-size : 10px;
}

.Comments .Form .TextField {
background : #fff;
border : 1px solid #89afd8;
padding : 5px;
font-size : 11px;
margin-right : 20px;
color : #40454b;
}

.Comments .Form .TextArea {
background : #fff;
border : 1px solid #89afd8;
padding : 5px;
font-size : 11px;
color : #40454b;
}

.Comments .Form input.SubmitComment {
width : 150px;
height : 26px;
background : url(../img/skin/comment/submit.png) no-repeat;
margin-top : 7px;
}

.Comments .Form input.SubmitComment:hover {
background : url(../img/skin/comment/submit.png) no-repeat 0 -26px;
}

.Comments .Form input.SubmitCommentIE {
width : 150px;
height : 26px;
background : url(../img/skin/comment/submit.png) no-repeat 0 -26px;
margin-top : 7px;
}

/* ++++++++RIGHT COLUMN++++++++++ */

.SR {
float : right;
width : 369px;
margin-left : 21px;
padding-bottom : 4px;
background : #eaf4ff url(../img/skin/sidebar/srbkg.gif) no-repeat left bottom;
}

.SR h2 {
font-size : 14px;
letter-spacing : -1px;
padding : 5px 0;
margin : 0;
border-bottom : 1px solid #d4e3f4;
color : #323740;
}

.SR ul {
padding : 0;
margin : 0;
}

.SR li {
padding : 0;
margin : 0;
list-style-type : none;
}

.SR li a {
padding : 2px 0 3px 8px;
color : #003366;
text-decoration : none;
border-bottom : 1px solid #d4e3f4;
background : url(../img/skin/sidebar/cat.png) no-repeat left top;
width : 152px;
display : block;
}

.SR li a:visited {
color : #003366;
text-decoration : none;
border-bottom : 1px solid #d4e3f4;
}

.SR li a:hover {
text-decoration : underline;
color : #000033;
border-bottom : 1px solid #d4e3f4;
}

.SR .SRL {
float : left;
width : 160px;
padding : 15px 0 15px 15px;
margin-right : 11px;
background : url(../img/skin/sidebar/srlbkg.gif) no-repeat left top;
}

.SR .SRR {
float : right;
width : 170px;
padding : 15px 10px 15px 0;
background : url(../img/skin/sidebar/srrbkg.gif) no-repeat right top;
}

.Categories {
margin-bottom : 20px;
}
.Links {
margin-bottom : 20px;
}

.Archives {
margin-bottom : 20px;
}

/* ++++++++BOTTOM EXTRA  AREA++++++++++ */

.ExtraBG {
width : 100%;
float : left;
background : #003399;
padding : 25px 0;
}

.Extra {
width : 900px;
position : relative;
clear : left;
margin : 0 auto;
}

.Extra h3 {
padding : 0 0 10px 0;
margin : 0 0 10px 0;
color : #fff;
font-size : 17px;
letter-spacing : -1px;
text-transform : lowercase;
border-bottom : 1px dashed #2658ad;
}

.Extra ul {
padding : 0;
margin : 0;
}

.Extra li {
color : #fff;
padding : 1px 0 1px 13px;
margin : 0;
list-style-type : none;
font-size : 11px;
background : url(../img/skin/extra/bullet.png) no-repeat left top;
}

.Extra li a {
color : #95c5e8;
}

.Extra li a:visited {
color : #95c5e8;
}

.Extra li a:hover {
color : #fff;
}

.Extra .RecentPosts {
width : 290px;
float : left;
}

.Extra .LastComments {
width : 290px;
float : left;
margin : 0 15px;
}

.Extra .MostCommented {
width : 290px;
float : left;
}

/* ++++++++FOOTER++++++++++ */

.FooterBG {
width : 100%;
float : left;
background : #000066;
padding : 25px 0;
}

.Footer {
width : 900px;
position : relative;
clear : left;
margin : 0 auto;
}

.Footer p {
padding : 0 0 10px 0;
margin : 0 0 10px 0;
color : #487cb0;
font-size : 11px;
border-bottom : 1px solid #062a6e;
display : block;
}

.Footer p a {
color : #487cb0;
text-decoration : none;
}

.Footer p a:hover {
color : #487cb0;
text-decoration : underline;
}

.Footer ul {
display : inline;
padding : 0;
margin : 0;
}

.Footer li {
display : inline;
padding : 0;
margin : 0;
list-style-type : none;
}

/* blockquote {font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;} * /


