@charset "utf-8";
/*
 based by 
  Theme Name: Dipdolt Blue V1
  Theme URI: http://www.darjanpanic.com
  Version: 1.0
  Author: Brian Green and Darjan Panic
 */
body {
    margin: 0;
    font: normal 1.4 "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
    font-size: 0.9em;
    color: #555555;
    background: url(../../images/blue/bg.gif) repeat-y center;
    text-align: left;
}

input {
    background-color: #FFFFFF;
    padding: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    margin-bottom: 2px;
}

input[type = submit] {
    background-color: #FFFFFF;
    padding: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #666666;
    border: 1px solid #0A71A7;
    margin-bottom: 2px;
}

ol, ul {
}

div#header {
    text-align: left;
    width: 550px;
    padding-right: 200px;
}

div#footer {
    font-size: 10px;
    text-align: center;
    padding-top: 30px;
}

div#header h1 {
    list-style-image: url(../../images/blue/ball.gif);
    font: normal 1.4 "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    color: #736451;
    margin-bottom: 10px;
    text-align: left;
}

div#header h2 {
    font: normal 1.4 "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    text-align: left;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #000000;
    border-bottom: 1px solid #eeeeee;
}

div#content {
    width: 750px;
    height: auto;
    margin: 0 auto 0 auto;
    text-align: left;
}

div#sidebar {
    width: 150px;
    float: right;
    font-size: 95%;
    color: #4f9eff;
    text-align: left;
}

div#sidebar ol, ul {
    padding: 0px;
    margin: 0px;
}

div#sidebar li {
    list-style: none;
    list-style-image: none;
    line-height: 20px;
    text-align: left;
}

div#sidebar h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    border-bottom: 1px solid #4f9eff;
    color: #4f9eff;
    text-align: left;
}

div#sidebar a:link {
    color: #ffffff;
    text-decoration: none;
}

div#sidebar a:visited {
    color: #ffffff;
    text-decoration: none;
}

div#sidebar a:hover {
    color: #ffffff;
    text-decoration: underline;
}

div#meni2 {
    font-size: 14px;
}

div#meni h2 {
    font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    border-bottom: 1px solid #4f9eff;
    color: #4f9eff;
    text-align: left;
}

div#meni2 a:link {
    color: #FFFFFF;
    text-decoration: none;
    padding: 3px;
    marging: 3px;
}

div#meni2 a:visited {
    color: #FFFFFF;
    text-decoration: none;
    padding: 3px;
    marging: 3px;
}

div#meni2 a:hover {
/*
    border-bottom:1px solid #ffffff;
    border-left:1px solid #4D87CE;
    border-right:1px solid #7FD3EB;
    color:#000000;
    background-color:#FFFFFF;
    line-height: 14px;
*/
    text-decoration: underline;
}

div#mainbar {
    margin-right: 185px;
    padding-right: 35px;
    background-position: top right;
    background-repeat: no-repeat;
}

div#mainbar h1 {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    border-bottom: 1px solid #eeeeee;
    color: #08246b;
}

div#mainbar h2 {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    border-bottom: 1px solid #eeeeee;
    color: #08246b;
}

div#mainbar p {
    padding: 5px;
}

div#mainbar .articleimg {
    padding: 5px;
    border: 1px solid #eeeeee;
}

div#mainbar a {
    color: #1C90B1;
    text-decoration: none;
}

div#mainbar a:hover {
    color: #2a65ad;
    text-decoration: underline;
}

p.titletop {
    font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    color: #736451;
    margin-bottom: 10px;
    text-align: left;
}

p.titletop a {
    font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    color: #736451;
    margin-bottom: 10px;
    text-align: left;
    text-decoration: none;
}

p.titlesub {
    font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    text-align: left;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #000000;
    border-bottom: 1px solid #eeeeee;
}

blockquote {
    border-left: 5px solid #4D87CE;
    color: #4D87CE;
}

form .formitem {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

img.summary1 {
	margin: 18px 5px 46px 5px;
}

img.summary2 {
	margin: 32px 5px 32px 5px;
}

img.summary3 {
	margin: 46px 5px 18px 5px;
}

img.summary1v {
	margin: 5px 32px 5px 5px;
}

img.summary2v {
	margin: 5px 32px 5px 32px;
}

img.summary3v {
	margin: 5px 5px 5px 32px;
}
