
body {
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom:25px;
}

#pagewidth {
 width:900px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 }
 
#pagewidth_me {
 width:400px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 margin-top:35px;
 margin-bottom:15px;
 }
 
 #maincol {
 width:70%;
 height:1025px;
 float:left;
 position:relative;
}

#rightcol {
  width:30%;
  height:1025px;
  float:right;
  position:relative;
  background-color:#CCCCCC;
  padding-top:5px;
 }

#footer {
  margin-top:15px;
  margin-bottom:15px;
  clear:both;
 }

 
#header {
width:100%;
height:200px;
padding:0;
margin:0;
background-color:#000000;
}

#sidebar {
float:right;
width:0%;

}

#content {
width:100%;
}

#footer {
width:900px;
text-align:center;
margin-top:25px;
font-size:10px;
}

#portfolio {
width:900px;
text-align:center;
margin-top:25px;
padding-top:15px;
padding-bottom:15px;
}
 
a
{
    text-decoration: none;
    color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
  color:#5568F9;
  text-decoration: none;
  background-color: #F0F0F0;
}

#main {
background-image:url('./img/000.jpg');
background-color:#1F1F2B;
width:100%;
background-repeat:no-repeat;
}

#mainindex {
margin-left:350px; 
margin-top:275px;
color:#FFFFFF;
font-size:14px;
}

#mainindex a {
color:#FFFFFF;
font-weight:bold;
}

#mainindex a:hover {
color:#FFFFFF;
background-color:#333333;
font-weight:bold;
}

#mainindex a:visited {
color:#FFFFFF;
font-weight:bold;
}

#contact {
background-image: url('./img/city.jpg'); 
background-position:center; 
width:100%;
height:100%;
}

#contact a {
color:#FFFFFF;
text-decoration:none;
}

#namiary {
background-color:#FFFFFF;
width:600px;
color:#333333;
font-size:14px;
font-weight:bold;
margin-top:25px;
margin-bottom:25px;
}

#namiary a {
color:#333333;
text-decoration:underline;
}

#namiary a:hover {
color:#FFFFFF;
background-color:#ff0000;
text-decoration:none;
}


/*menu*/ 
#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #999999;
color: #FFF;
width: 100%;
font: normal 100% verdana, arial, helvetica, sans-serif;
text-align: center;
}

#navcontainer a {
color:#FFFFFF;
}

#navcontainer a:visited {
color:#FFFFFF;
}

li { display: inline; }

li a
{
text-decoration: none;
background-color: #999999;
color: #FFF;
padding: .2em 1em;
border-right: 1px solid #fff;
}

li a:visited {
color:#ffffff;
}

li a:hover
{
background-color: #336699;
color: #fff;
}
