html, body {
height: 100%;
width: 100%;	
margin: 0;
padding: 0;
background-color:#f2f2f2;
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
}

a{
text-decoration: none;
}

a:link, a:visited{
color: #8C0525;
}

a:hover{
color: #666;
}

a:active{
color: #CCC;
}

h2 {
padding: 5px 0;
font-size: 1.25em;
font-weight:bold;
color: #5bacbf;
}

h3 {
font-weight: bold;
color: #888;
}

h4 {
font-style:italic;
color:#666;
font-size: .8em;
padding: 3px;
}

br {
clear: both;
}

p {
margin: .6em 0 .6em 0;
}

strong {
font-weight: bold;
}

img.border {
padding: 3px;
border: 1px solid #666;
}

.bullet {
padding-left: 12px;
background-image:url(images/rect.png);
background-position: left 2px;
background-repeat:no-repeat;
}

.content {
background-image: url(images/hr.png);
background-position: top;
background-repeat: repeat-x;
overflow:hidden;
}

.float{
float:left;
}

.review .left {
width: 100px;
}
.review .left img {
margin: .6em 0 0 0;
}

.review .right {
width: 450px;
}

.review {
margin-bottom: 2em;
}

#main {
width: 700px;
margin: 0 auto;
border-left: 1px solid #5bacbf;
border-right: 1px solid #5bacbf;
background-color:#FFF;
}

#head, #nav, #content_top, .content{
width: 600px;
margin: 0 auto;
}

#content_bottom div img, #content_buy div img {
margin-right: .3em;
}

.bottom {
width: 300px;
margin-top: 1em;
}

#onefor, #onefor_desc {
float: left;
margin-bottom: 20px;
}

#content_shorts_first {
margin: 0;
padding: 0;
}

#content_shorts div {
padding: 10px 0 10px 0;
margin: 5px 0 5px 0;
}

#content_shorts div p {
margin: 0;
padding: 0;
}

#content_shorts div h3 {
margin-bottom: 5px;
}

#content_shorts div h4 {
margin: 5px;
}

#content_apperances h2.content {
margin-top: 1em;
}

#about_left{
width: 350px;
margin-right: 1.5em;
}

#about_right {
width: 200px;
}

#about_right img {
margin-top: 1em;
}

#onefor_desc {
width: 67%;
margin-left: 14px;
}

#onefor_desc img{
margin-bottom: 7px;
}

#content_news p {
position: relative;
top: -16px;
width: 67%;
margin-left: 145px;
}

#content_contact p {
width: 67%;
}

#head {
padding-top: 25px;
}

#contactform_i {
width: 22.5em;
height: 21.5em;
border:0;
padding: 0;
margin:0;
margin-bottom: 20px;
}

#contactform_p {
margin: 0;
padding: 1em;
background-color:#f2f2f2;
}

.form {
width: 20em;
}

/* NAVIGATION */
#nav {
text-align: right;
padding-top: 5px;
padding-right: 12px;
padding-bottom: 25px;
font-size: .9em;
}

#n1, #n2, #n3, #n4, #n5, #n6, #n7 {
display: inline;
border-right: 1px solid #8C0525;
padding: 0 4px 0 3px;
}

#n7 {
border-right: 0;
}

/*END NAVIGATION*/


#footer {
position: relative;
width: 700px;
margin-top: 100px;
height: 2em;
background-color: #CCC;
/* font etc */
font-size: .8em;
text-align: right;
color: #666;
line-height: 2em;
}