body {
margin-top : 0;
margin-bottom : 30px;
background-color:#f8f7f4;
}
#container {
width : 750px;
margin-left : auto;
margin-right : auto;
}
#container2 {
width : 746px;
margin-left : auto;
margin-right : auto;
font-family :  Tahoma, Helvetica, Arial, sans-serif;
font-size : 80%;
line-height : 1.6em;
color : #5c5c5c;
background-color : transparent;
}
h1 {
font-family : "Gisha";
font-weight : 400;
font-size : 48px;
color : #4f88c0;
margin-bottom : 5px;
line-height : 80px;
float : left;
}
h2 {
color : #4f88c0;
font-size : 18px;
font-family : "Gisha";
background-color : transparent;
}
a {
color : #ff824b;
background-color : transparent;
text-decoration : none;
font-weight : 400;
}
a:hover {
background-color : transparent;
color : #5c5c5c;
font-weight : 400;
text-decoration : none;
}
a:visited {
color : #ff824b;
background-color : transparent;
}
a img {
border : none;
}
img.left, img.center, img.right {
border : 1px transparent;
padding : 4px;
}
img.left {
float : left;
margin : 0 12px 5px 0;
}
img.center {
display : block;
margin : 0 auto 5px;
}
img.right {
float : right;
margin : 0 0 5px 12px;
}
#header {
width : 750px;
border : 0;
padding-bottom : 10px;
padding-top : 10px;
clear : both;
height : 110px;
}
#header p {
margin-top : -20px;
margin-left : 30px;
color : #999;
}
#content {
width : 520px;
padding-left : 0;
padding-right : 20px;
padding-top : 10px;
float : left;
}
#sidebar {
width : 165px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
float : left;
}
#sidebar p {
padding-bottom : 10px;
border-bottom : 1px solid #ddd;
}
#footer {
clear : both;
height : 5%;
border-top : none;
padding : 0;
margin : 0;

}
#footer p {
color : #4f88c0;
text-align : center;
padding : 5px;
}
.style2 {
font-size : larger;
font-family : "Gisha";
color : #ff824b;
}
.style3 {
color : #c2c2c2;
font-size : larger;
font-family : "Gisha";
}
.style4 {
font-family : "Gisha";
font-size : 18px;
}
.style5 {
font-size : 11px;
font-family : "Gisha";
}
#pagination-digg li {
border : 0;
font-size : 11px;
list-style : none;
margin : 0 2px 0 0;
padding : 0;
}
#pagination-digg a {
border : 1px solid #c2c2c2;
margin-right : 2px;
background : transparent;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
border : 1px solid;
color : #6b8e23;
float : left;
font-weight : 700;
margin-right : 2px;
padding : 3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
font-weight : 700;
}
#pagination-digg .active {
background : #6b8e23;
color : #fff;
font-weight : 700;
float : left;
padding : 4px 6px;
}
#pagination-digg a:link, #pagination-digg a:visited {
color : #838b83;
float : left;
text-decoration : none;
padding : 3px 6px;
}
#pagination-digg a:hover {
border : 1px solid #6b8e23;
}
div.background {
width : 200px;
height : 100px;
background : #567890;
border : 2px #333;
}
div.transbox {
width : 200px;
height : 100px;
background-color : #f2f2f2;
border : 1px #777;
margin : 30px 50px;
}
div.transbox p {
font-weight : 700;
color : #fff;
font-size : 20px;
margin : 30px 40px;
}
#menu {
top : 8px;
list-style : none;
width : auto;
height : 96px;
float : left;
margin : 0;
padding : 0;
}
#menu li {
position : inherit;
float : left;
background-image : url(buttoni.png);
margin : 30px 5px 20px 0;
}
#menu li a {
display : block;
height : 95px;
width : 50px;
line-height : 20px;
float : left;
color : #fff;
text-decoration : none;
font-family : "Gisha";
font-size : 11px;
text-align : center;
cursor : pointer;
padding : 0;
}
#menu li#home a {
background : url(buttoni.png);
}
.roundedcornr_box_733962 {
background : url(images/roundedcornr_733962_tl.png) no-repeat left top;
}
.roundedcornr_top_733962 {
background : url(images/roundedcornr_733962_tr.png) no-repeat right top;
}
.roundedcornr_bottom_733962 {
background : url(images/roundedcornr_733962_bl.png) no-repeat left bottom;
}
.roundedcornr_bottom_733962 div {
background : url(images/roundedcornr_733962_br.png) no-repeat right bottom;
}
.roundedcornr_content_733962 {
background : url(images/roundedcornr_733962_r.png) repeat-y right top;
padding : 0 15px;
}
.roundedcornr_top_733962 div, .roundedcornr_top_733962, .roundedcornr_bottom_733962 div, .roundedcornr_bottom_733962 {
width : auto;
height : 15px;
font-size : 1px;
}
.roundedcornr_content_733962, .roundedcornr_bottom_733962 {
margin-top : -16px;
}
.roundedcornr_box_705193 {
background : url(images/roundedcornr_705193_tl.png) no-repeat left top;
}
.roundedcornr_top_705193 {
background : url(images/roundedcornr_705193_tr.png) no-repeat right top;
}
.roundedcornr_bottom_705193 {
background : url(images/roundedcornr_705193_bl.png) no-repeat left bottom;
}
.roundedcornr_bottom_705193 div {
background : url(images/roundedcornr_705193_br.png) no-repeat right bottom;
}
.roundedcornr_content_705193 {
background : url(images/roundedcornr_705193_r.png) repeat-y right top;
padding : 0 15px;
}
.roundedcornr_content_705193, .roundedcornr_bottom_705193 {
margin-top : -19px;
}
.roundedcornr_box_937589 {
background : url(images/roundedcornr_937589_tl.png) no-repeat left top;
}
.roundedcornr_top_937589 {
background : url(images/roundedcornr_937589_tr.png) no-repeat right top;
}
.roundedcornr_bottom_937589 {
background : url(images/roundedcornr_937589_bl.png) no-repeat left bottom;
}
.roundedcornr_bottom_937589 div {
background : url(images/roundedcornr_937589_br.png) no-repeat right bottom;
}
.roundedcornr_content_937589 {
background : url(images/roundedcornr_937589_r.png) repeat-y right top;
padding : 0 15px;
}
.roundedcornr_content_937589, .roundedcornr_bottom_937589 {
margin-top : -5px;
}
.cbb {
border : 1px solid #666;
margin : 1em 0;
padding : 0 10px;
}
.cbb h1 {
background : #efece6;
font : bold 1.2em/1 "Gisha";
margin : 0 -10px;
padding : 0.3em 10px;
}
.cb {
margin : 0.5em 0;
}
.bt {
height : 17px;
background : url(box.png) no-repeat 100% 0%;
margin : 0 0 0 18px;
}
.bt div {
position : relative;
left : -18px;
width : 18px;
height : 17px;
background : url(box.png) no-repeat 0% 0%;
font-size : 0;
line-height : 0;
}
.bb {
height : 14px;
background : url(box.png) no-repeat 100% 100%;
margin : 0 0 0 12px;
}
.bb div {
position : relative;
left : -12px;
width : 12px;
height : 14px;
background : url(box.png) no-repeat 0% 100%;
font-size : 0;
line-height : 0;
}
.i1 {
background : url(borders.png) repeat-y 0% 0%;
padding : 0 0 0 12px;
}
.i2 {
background : url(borders.png) repeat-y 100% 0%;
padding : 0 12px 0 0;
}
.i3 {
background : #fff;
display : block;
margin : 0;
padding : 1px 10px;
}
.i3:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.one {
position : absolute;
top : 0;
right : 0;
width : 70%;
}
.two {
float : left;
width : 45%;
}
#three {
float : left;
clear : both;
width : 80%;
}
#three .cb {
float : left;
width : 40%;
}
.button .bt {
height : 8px;
background-image : url(button.png);
margin : 0 0 0 9px;
}
.button .bt div {
left : -9px;
width : 9px;
height : 8px;
background-image : url(button.png);
}
.button .bb {
height : 8px;
background-image : url(button.png);
margin : 0 0 0 8px;
}
.button .bb div {
left : -8px;
width : 8px;
height : 8px;
background-image : url(button.png);
}
.button .i1 {
background-image : url(button-borders.png);
padding : 0 0 0 3px;
}
.button .i2 {
background-image : url(button-borders.png);
padding : 0 3px 0 0;
}
.button .i3 {
background : #3a3d40 url(button.png) no-repeat -3px -8px;
font-weight : 700;
font-family : "Gisha";
text-decoration : none;
text-align : center;
padding : 0 0.5em;
}
#absolute-wrapper {
position : relative;
height : 9em;
}
.cb li {
margin-left : 1em;
}
html, * html .button .i1, * html .button .i2, * html .buttonj .i1, * html .buttonj .i2 {
background : transparent;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 {
display : block;
overflow : hidden;
}
.xb1, .xb2, .xb3, .xb5, .xb6, .xb7, * html .i1, * html .i3 {
height : 1px;
}
.xb2, .xb3, .xb4, .xb6, .xb7, .xb8 {
background : transparent;
border-left : 1px solid #666;
border-right : 1px solid #666;
}
.xb1, .xb5 {
background : #666;
margin : 0 5px;
}
.xb2, .xb6 {
border-width : 0 2px;
margin : 0 3px;
}
.xb3, .xb7 {
margin : 0 2px;
}
.xb4, .xb8 {
height : 2px;
margin : 0 1px;
}
#menu li.last, #menu2 li.last, #menuk li.last {
margin : 20px;
}
#menu li a b, #menu li a b {
position : relative;
top : 28px;
font-weight : 700;
}
#menu li#home a:hover, .home #menu li#home a, #menuk li#home a:hover {
background : url(buttong.png);
}
.roundedcornr_top_705193 div, .roundedcornr_top_705193, .roundedcornr_bottom_705193 div, .roundedcornr_bottom_705193, .roundedcornr_top_937589 div, .roundedcornr_top_937589, .roundedcornr_bottom_937589 div, .roundedcornr_bottom_937589 {
width : 100%;
height : 15px;
font-size : 1px;
}
#menu2 li#home a:hover, .home2 #menu li#home a {
background : url(images/red.png);
}
.two .i1, .two .i2, * html .i2 {
background-image : url(borders.gif);
}
.two .bt, .two .bt div, .two .bb, .two .bb div, * html .bt, * html .bt div, * html .bb, * html .bb div {
background-image : url(box.gif);
}
.button, .buttonj {
float : left;
margin-top : 0;
width : 150px;
font-size : 11px;
}
.button a:link, .button a:visited, .button a:hover, .buttonj a:link, .buttonj a:visited, .buttonj a:hover {
border : none;
color : #f2f2f2;
}
* html .button .bt, * html .button .bt div, * html .button .bb, * html .button .bb div {
background-image : url(button.gif);
}
* html .buttonj .bt, * html .buttonj .bt div, * html .buttonj .bb, * html .buttonj .bb div {
background-image : url(buttonj.gif);
}
div.img-right {
background : url('images/shadow.gif') no-repeat right bottom;
clear : right;
float : right;
margin : 0 0 15px 25px;
padding : 0;
position : relative;
}
div.img-right img {
background-color : transparent;
border : none;
display : block;
margin : -5px 5px 5px -5px;
padding : 4px;
position : relative;
}
div.img-left {
background : url('images/shadow.gif') no-repeat right bottom;
float : left;
margin : 10px 5px;
padding : 0;
position : relative;
}
div.img-left img {
background-color : transparent;
border : none;
margin : -5px 5px 5px -5px;
padding : 4px;
position : relative;
vertical-align : bottom;
}
h2 {
	clear : both;
	color: #4f88c0;
}
.box-right {
float : right;
width : 30%;
padding : 8px;
font-size : 1.5em;
color : #fff;
margin : 20px;
background-color : #b22222;
border : 1px solid #fff;
}
.pquote {
float : right;
width : 8em;
background : url(images/openquote.gif) no-repeat left top;
color : #c60;
font-size : 2em;
line-height : 0.9;
font-style : italic;
padding : 0.5em;
margin : 0;
}
.curved {
color : #5c5c5c;
background-color : #f2f2f2;
display : block;
padding : 8px 8px 8px 8px;
text-decoration : none;
outline : 0;
border : 2px solid #ccc;
margin-bottom : 4px;
text-align : left;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
}
