/*******************************************************
V 1.0 =)
*******************************************************/

html {
background-color:#333;
background-image:url("../images/min_bg.jpg");
background-repeat:repeat-x;
	
}

body {
/*background-image: url(../images/dng.png);
	background-repeat: repeat-x;*/
background-position:0 31px;
color:#000;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0;
padding:0;
}

/*.homeBody{
background-image:url("../images/min_bg.jpg");
background-position:center center;
}
*/
a {
color:#CF0000;
text-decoration:none;
}

a:hover {
color:#999;
}

p {
line-height:18px;
margin:6px 0;
}

ul {
list-style-type:disc;
}

li {
list-style-type:disc;
margin:0 0 0 5px;
}

hr {
border:thin dashed #eee;
margin:10px 0;
}

.hidden {
display:none;
}

a.option {
font-size:.9em;
margin-left: 9px;
}

/*a:hover.option {
border:1px solid #CCC;
color:#FFF;
}
*/
#centerColumn {
width:920px;
text-align:left;
height:550px;
/*background-color:#FFF;*/
background-image:url("../images/boku.jpg");
background-repeat:repeat-x;
vertical-align:middle;
margin:0 auto;
padding:1em;
}

#centerColumn.aboutCenterColumn {
padding-top:2em;
}


#centerColumn.blkbg  img{
padding:0 1px ;
}

#v3{
width:940px;
margin:30px auto;
/*position:absolute;
bottom:30px;*/
}


#centerColumn #mainWrapper {
width:500px;
float:right;
margin:0 auto;
}

.homeBody #centerColumn #mainWrapper{
width:703px;
}

.mainW, .aboutMainW{
background-color:#FFF;
color:#000;
}

/*.clickMore{
font-size:.7em;
position: relative;
left:582px;
bottom:20px;
}*/

#centerColumn #mainWrapper .mainW{
margin-top:13px;
}

#centerColumn #mainWrapper.aboutMainW{
margin-top:18px;
}

#centerColumn #mainWrapper a.option{
margin:0 20px 0 0;
padding:2px 4px;
font-size:.7em;
}


#centerColumn h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
letter-spacing:-0.01em;
color:#000;
margin:0;
padding: 2px 10px;
}

#centerColumn #mainWrapper h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.2em;
	letter-spacing:-0.02em;
	margin:4px 9px 0px 0;
	color:#333;
	font-weight:normal;
text-align:right;
}

#centerColumn h2.recent{
width:182px;	
font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-top:2.4em;
	padding:0px 10px;
color:#999;

}

#centerColumn .box1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
    font-weight:bold;
	margin:0 10px;
	padding:0;
	color:#888;
}

#centerColumn.aboutCenterColumn .box1 h2 {
	font-size:1.6em;
	margin-bottom:5px;
}

#centerColumn .box1 a:hover h2{
	color:#CF0000;
	text-decoration:none;
}


#centerColumn #mainWrapper h3.mainHead {
	font-size:1.3em;
	color:#999;
padding:6px 10px 0px;
}

#centerColumn #mainWrapper h3.aboutHead {
font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
 font-weight:bold;
	color:#666;
margin-left:1.5em;
padding:0 0 6px 4px;
}

#centerColumn #mainWrapper .imgBorder {
text-align:center;
margin-top:11px;
}

#mainWrapper p {
font-size:.74em;
text-align:justify;
color:#000;
margin-bottom:.1em;
word-spacing:-1px;
padding:10px;
}

#mainWrapper.aboutMainW p{
color:#000;
padding:0 24px;
}

#mainWrapper.aboutMainW ul{
margin-bottom:32px;

}
#mainWrapper.aboutMainW li{
list-style:none;
font-size:.74em;
padding:2px 24px;
}


#header {
text-align:right;
margin:0;
padding:10px 0 0;
}

#header h1 {
font-size:1.7em;
letter-spacing:.1em;
display:none;
margin:0 0 -8px;
padding:16px 24px 0 0;
}

#header h2 {
font-size:1.1em;
font-weight:100;
display:none;
margin:0 0 -8px;
padding:16px 24px 0 0;
}

h5 {
font-size:.8em;
color:#AAA;
margin:0;
padding:0;
}

#navhead {
	margin-bottom:0em;
}

#navhead li,#nav ul {
list-style:none;
margin:0;
}

#nav li {
list-style:none;
margin:0 0 8px;
}

#nav li a {
text-decoration:underline;
}

#nav li a:hover {
text-decoration:none;
}

#logo {
position:absolute;
top:7px;
right:25px;
z-index:1;
}


ul.vert-one {
list-style-type:none;
display:block;
font-family:Helvetica, Verdana, Arial, sans-serif;
line-height:30px;
font-size:12px;
font-family:arial, verdana, sans-serif;
margin:0;
padding:0;
}

ul.vert-one li {
list-style-type:none;
margin:0;
padding:0;
}

ul.vert-one li a {
display:block;

text-decoration:none;
color:#000;
}

ul.vert-one li a img{
position:relative;
top:3px;
margin:0 5px 0 10px;
}

ul.vert-one li a:hover {
background: url("../images/vert-one_arrow.gif") no-repeat 0 9px;
color:#CF0000;
}

ul.vert-one li a.current,ul.vert-one li a.current:hover {
background:#933 url("../images/vert-one_arrow.gif") no-repeat 0 9px;
}

.menu1 {
margin-right:0;
list-style:none;
height:25px;
background-color: #333;
position:relative;
border:1px solid #000;
border-bottom:1px solid #161616;
/*background-image:url("../images/navbg.jpg");*/
border-width:0 1px;
padding:7px 0 0 32px;
}

.menu1 li {
float:left;

}

.menu1 li a {
display:block;
float:left;
height:25px;
line-height:25px;
color:#aaa;
text-decoration:none;
font-size:11px;
font-family:arial, verdana, sans-serif;
font-weight:bold;
margin-right:4px;
text-align:center;
cursor:pointer;
padding:0 16px;
}

.menu1 li a:hover {
color:#A7D6DF;
background-color:#333;
}

.menu1 .current, .menu1 li.current a{
color:#000;
background-color:#EEE;
cursor:default;

}

.menu1 li a:hover{
background-color:#FFF;
color:#000;
}

#aboutme {
position:absolute;
top:32px;
right:24px;
z-index:2;
width:330px;

}

.aboutContent p
{
margin:0px auto;
line-height:16px;
text-align:right;
font-size:.7em;
}

#fauxRightColumn {
float:right;
font-size:0.9em;
margin:4.5em 0 0 .85em;
width:13.5em;
}

#fauxRightColumn .sideboxContent {
background-color:#fff;
color:#000;
margin:0 0 1.8em 0;
}

#fauxRightColumn h2 {
font-size:1.2em;
padding:5px 15px;
color:#444;
font-weight:bold;
text-align:right;
}

#fauxRightColumn h3 {
padding-left:10px;
color:#888;
font-size:1.2em;
}



#fauxRightColumn .sideboxContent p {
font-size:11px;
padding:4px 10px;
}

#fauxRightColumn.aboutLinks {
margin: 18px 0 0 12px;
}

#leftCont {
width:180px;
margin-top:10px;
}

#centerColumn #leftBoxes h2 {
height:0;
margin:0;
padding:0;
}


.box1 {
width:17em;
margin:16px 0 27px 0;
background-color:#FFF;
	font-size:0.74em;
}


.box1 p {
padding:0 10px;
font-size:11px;
color:#555;
line-height:15px;
}

.box1 ul {
padding:0 0 8px 0;
}

.box1 li {
font-size:12px;
list-style:none;
margin:2px 0;
padding:0 10px;
}

.formField {
width:165px;
background-color:#fff;
border:1px solid #444;
color:#000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:normal;
font-size-adjust:none;
font-stretch:normal;
margin:2px 10px;
}

.formButton {
background-color:#EEE;
color:#000;
padding:2px;
font-size:11px;
border:2px solid #fff;
margin:0 10px;
padding:2px 10px;
}

.formButton:hover {
border:2px solid #CCC;
color:#444;
}


/*#footer

{
height:60px;
display: block;
visibility: visible;
position:absolute;
bottom:0px;
background:#111 /*url("../images/footerBG.jpg")repeat-x 0;
width: 100%;
padding:0;
margin:80px 0 0 0;
}*/