/****************************************************
***   corestyle  HTML TAG                         ***
****************************************************/

BODY{
        background : repeat;background-image : url(img/bgstripe.gif);
	margin:0;
	text-align:center;
}
a{
	color:blue;
}
a:hover{
	text-decoration:none;
}
IMG{
        border:none;
}

p{
  padding:3px;
  margin-left:5px;
  margin-bottom:0;
  margin-top:0;
  line-height:200%;
}
 
small{
margin-left:5px;
}

H1{
  font-size : 12px;
  color : #cccccc;
  margin:0 auto;
  padding-right:15px;
  padding-left:15px;
}
H2{
  margin:0;
}
H3{
  margin:0;
}
H4{
  margin:0;
  font-size : 16px;
}
H5{
  margin:0;
  font-size : 16px;
}
.white{
	color:#FFFFFF;
}
.size16{
   font-size : 16px;
} 
.size14{
   font-size : 14px;
   font-style : bold;
}
.size12{
   font-size : 12px;
}
.center{
   text-align:center;
}
/**********************************
***        HEADER             ***
**********************************/

#layout {
        width:745px;
	margin: 0 auto;
	text-align: left;
	color:#444444;
}

.container_top{
       width:745px;
       margin-bottom:0px;
       height:16px;
       padding-left:5px;
       line-height:130%;
       text-align: right;
}

.container_middle{
       background:url(img/container_middle3.gif) no-repeat;
       width:745px;
       height:110px;
}
.contents_bg{
       background:url(img/contents_bg.gif) no-repeat;
       width:725px;
       height:45px;
       marigin-top:0;
}

#title{
	float:left;
        margin-left:10px;
}
#header{
	float:right;
        margin-right:20px;
        margin-top:55px;
        font-size : 12px;
}
.clear{
        clear:all;
}


/**********************************
***        BODY layout          ***
**********************************/

#body_top{
        background:url(img/body_top.gif) no-repeat;
        width:745px;
        height:20px;
        margin:10px 0 0 0;
}
#body_top2{
        background:url(img/body_top.gif) no-repeat;
        width:745px;
        height:20px;
        margin:0 auto;
}
.body_middle{
        background:url(img/body_middle.gif) repeat-y;
        width:745px;
        margin:0 auto;
        padding-bottom:10px;
        display:inline-block;
        padding-left:20px;
}
#body_bottom{
        background:url(img/body_bottom.gif) no-repeat;
        width:745px;
        height:20px;
        margin:0 auto;
}
.navi{
       font-size:12px;
       margin:0 auto;
}
/**********************************
***          LEFT               ***
**********************************/

#left{
	float:left;
	width:260px;
        margin:0 auto;
}
.left_top{
        background:url(img/left_top.gif) no-repeat;
        width:260px;
        height:30px;
        font-size:14px;
        line-height:200%;
        color:#000000;
        padding-left:15px;
}

.left_middle{
        background:url(img/left_middle.gif) repeat-y;
        width:260px;
        font-size:11px;
         line-height:150%;
       display:inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #DADADA;
       margin-bottom:10px;
       padding-bottom:3px;
}
.left_text{
  padding:3px;
}

.left_bottom{
        background:url(img/left_bottom.gif) no-repeat;
        width:260px;
        height:15px;
        margin-bottom:10px;
}

.left_middle ul{
	list-style:none;
	margin:0;
	padding:0;
}
.left_middle ul li{
	display:block;
}
.left_middle ul li a{
	display:inline-block;
	text-decoration:none;
	color:blue;
        font-size:13px;
}
.left_middle ul li a:hover{
	color:#DD261D;
}
.left_text{
        width:165px;
        line-height:170%;
        font-size:13px;
}
.page_item a{
	padding:5px 10px 5px 30px;
	display:inline-block;
	text-decoration:none;
	color:blue;
        font-size:13px;
}
#page_item a:hover{
	color:#DD261D;
}
.cat-item a{
	padding:5px 10px 5px 30px;
	text-decoration:none;
	color:blue;
        font-size:13px;
}
.cat-item a:hover{
	color:#DD261D;
}
#archives ul li a{
	padding:5px 10px 5px 30px;
	text-decoration:none;
	color:blue;
        font-size:13px;
}
#archives ul li a:hover{
	color:#DD261D;
}
.widgettitle{
        background:url(img/left_top.gif) no-repeat;
        width:260px;
        height:30px;
        font-size:14px;
        line-height:200%;
        color:#000000;
        padding-left:15px;
}
form{
	padding:5px 10px 5px 30px;
}
#wp-calendar{
	padding:5px 10px 5px 30px;
}
.free_text{
	padding:5px 10px 5px 30px;
	display:inline-block;
	text-decoration:none;
        line-height:200%;
        font-size:13px;
}
/**********************************
***          RIGHT              ***
**********************************/

#right{
        width:450px;
        float:right;
        margin:0 auto;
        padding-right:20px;
}
.right_top{
        background:url(img/right_top.gif) no-repeat;
        width:430px;
        height:30px;
        line-height:190%;
        font-size:15px;
        padding-left:15px;
}

.right_middle{
        background:url(img/right_middle.gif) repeat-y;
        width:430px;
        font-size:12px;
        display:inline-block;
        padding-top:3px;
}
.right_bottom{
        background:url(img/right_bottom.gif) no-repeat;
        width:430px;
        height:15px;
        margin-bottom:10px;
}
.right_text{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : blue;
  padding:10px 5px 10px 5px;
        margin: 5px; 
}
.right_access{
  line-height:150%;
  padding:10px 0 0 10px;
}
.right_foot{
  font-size:11px;
  text-align:right;
  padding-right:15px;
}
.text{
        font-size:12px;
	color:silver;
}
/**********************************
***          FOOTER             ***
**********************************/

.footer_body{
        background:url(img/body_middle.gif) repeat-y;
        width:745px;
        margin:0;
        padding-bottom:10px;
        text-align: center;
        font-size:12px;
        display:inline-block;
}

#Copyright{
        font-size:11px;
        margin-right:30px;
}

/**********************************
***         MAIL FORM           ***
**********************************/

.form_sub{
  font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
  font-size : 10px;
  color : #0B479F;
  margin:0;
}
