

* {

margin : 0;

padding : 0;

}

html, body {

color : #000;

}


html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img, blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre {

margin : 0;

padding : 0;

}

h1, h2, h3, h4, h5 {

font-weight : bold;

}

h1 {

font-size : 2em;

}

h2 {

font-size : 1.75em;


}

h3 {

font-size : 1.5em;

}

h4 {

font-size : 1.2em;

}

h5 {

font-size : 1.1em;

}

h6 {

font-size : 1em;

}

a {

text-decoration : underline;

}

a:link, a:visited {

color : #00f;

}

a:hover {

color : #ffaa00;

}

a:active {

color : #fff;

}

a img, :link img, :visited img {

border : none;

}

table {

border-collapse : collapse;

}

ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl {

margin-top : 0;

margin-bottom : 0;

}

ul, ol, dl {

list-style-type : disc;

}

body {

/*background : #666;*/

}

body, input, textarea, select {

font : normal small "Trebuchet MS", Arial, Helvetica, sans-serif;

color : #333;

margin : 5px auto;

}

h1, h2, h3 {

margin-bottom : 1em;

font-weight : normal;

/*color : #579700;*/

}

h1 {

font-size : 2.2em;
font-family: Georgia;


}

h2 {

font-size : 1.7em;


}

h3 {

font-size : 1em;

font-weight : bold;

}

p, blockquote, ul, ol, form {

margin-bottom : 1.5em;

}

blockquote, ul, ol {

margin-left : 3em;

}

blockquote {

margin-right : 3em;

font-style : italic;

}

ul {

list-style-type : square;

}

a {

color : #004685;

}

a:hover {

text-decoration : none;
color : #ffaa00;

}

a:link, a:visited {

color : #004685;

}

#wrapper {

width : 942px;

margin : 0 auto;

/*background-color : #d8ecb8;*/
background-color : #eeeeee;

}

#header {

height : 257px;

width : 942px;

position : relative;

background : #ffffff url(images/paddy.jpg) no-repeat;

margin : 0 auto;

}

#header h1 {

position : absolute;

top : 10px;

left : 10px;

font-size : 3em;

letter-spacing : -2px;

}

#header h2 {

position : absolute;

top : 225px;

left : 20px;

font-size : 1em;

}

#header a {

text-decoration : none;

/*color : #fff;*/
color : #008000;

}

#header:after {

content : ".";

display : block;

height : 0;

clear : both;

visibility : hidden;

}

#menu {

width : 942px;

position : absolute;

margin : -250px 0;

}

#menu ul {

list-style : none;

text-align : right;

padding : 10px 0 10px 0;

margin : 0;

}

#menu li {

padding : 0 0.7em 0 0.7em;

display : inline;

}

#menu li a {

color : #004684;

font-weight : bold;

text-decoration : none;

border-bottom : none;

font-size : 1.2em;

}

#menu li a.active {

border-bottom : 4px solid #ffffff;

}

#menu li a:hover {

border-bottom : 4px solid #ffaa00;

}

#content {

/*background : #d8ecb8 url(images/bg.gif) repeat-y;*/

/*border-top : 5px solid #8cc405;*/

margin : 0 auto;

width : 933px;

}

#blog {
/*border-bottom : 1px solid #8cc405;*/
/*border-right : 1px solid #8cc405;*/
/*border-left: 1px solid #8cc405;*/

background : #ffffff;

float : right;

width : 678px !important ;

width : 675px;

margin : 0 auto;

}

#blog h2 {
  /*text-decoration: underline;*/
  border-left: 3px #004684 solid;
  border-top : 1px solid #004684;
}

.post {

padding-bottom : 20px;

}

.post .title {

/*height : 50px;*/
height : 20px;

text-transform : uppercase;

font-size : small;

font-weight : bold;

padding : 5px;


/*background : #fff url(images/cbg.gif) repeat-x;*/

}

.post .title a {

text-decoration : none;

}

.post .title a:hover {

text-decoration : underline;

}

.post .date {

margin-top : -73px;

/*text-align : right;*/

font-size : x-small;

padding : 5px;

/*color : #579700;*/

}

.post .entry {

padding : 0px 15px 0px 15px;

line-height : 1.8em;

}

.post p {

text-align : justify;

}

.post .meta {

padding : 0 15px;

font-size : x-small;

/*color : #333;*/

}

.entry h1, .entry h2, .entry h3 {

/*color : #333;*/

}

#sidebar {

float : left;

/*width : 250px;*/
width : 248px;

/*padding-top : 5px;*/

margin : 0 auto;

background-color: white;

}

#sidebar ul {

margin : 0;

list-style : none;

padding : 0 10px;

}

#sidebar li {

margin-bottom : 30px;

}

#sidebar li ul {

line-height : 1.5em;

list-style-type : none;

padding-left : 10px;

}

#sidebar li li {

margin : 0;

color : #579700;

}

#sidebar h2 {

/*background : #cde691 url(images/sbg.gif) repeat-x;*/

/*border-top : 1px solid #8cc405;*/
border-left : 3px solid #004684;

text-transform : uppercase;

font-size : small;

font-weight : bold;

/*height : 20px;*/
padding : 5px;
}



#archives a {

text-decoration : none;

/*color : #579700;*/
color : black;

padding-left : 15px;

background : transparent url(images/listoff.png) no-repeat left center;

}

#archives a:hover {

text-decoration : none;

color : #000000;

background : transparent url(images/liston.png) no-repeat left center;

}

#footer {

width : 928px;

height : 50px;

margin : 0 auto;

/*background : #d8ecb8 url(images/fbg.gif) repeat-x;*/

}

#footer p {

margin : 0;

padding : 10px 0;

text-align : center;

font-size : x-small;

}

