/* CSS Document */
/* John Mattos Illustration */

body
{
font-family:Helvetica, Verdana, Arial, sans-serif;
background-color:#666666;
color:#333333;
font-size:90%;
}

a:link {color:#666666; text-decoration:underline;}
a:visited {color:#666666; text-decoration:underline;}
a:hover {color:#FF6600; text-decoration:none;}
a:active {color:#FF6600; text-decoration:none;}

a.links:link {color:#999999; font-size:90%; text-decoration:none; line-height:20px;}
a.links:visited {color:#999999; font-size:90%; text-decoration:none; line-height:20px;}
a.links:hover {color:#FF9900; font-size:90%; text-decoration:none; line-height:20px;}
a.links:active {color:#CCCCCC; font-size:90%; text-decoration:none; line-height:20px;}

a.ftr:link {color:#CCCCCC; text-decoration:underline; line-height:20px;}
a.ftr:visited {color:#CCCCCC; text-decoration:underline; line-height:20px;}
a.ftr:hover {color:#CCCCCC; text-decoration:none; line-height:20px;}
a.ftr:active {color:#CCCCCC; text-decoration:none; line-height:20px;}

a.contact:link {color:#333333; text-decoration:none; line-height:18px;}
a.contact:visited {color:#333333; text-decoration:none; line-height:18px;}
a.contact:hover {color:#FF9900; text-decoration:none; line-height:18px;}
a.contact:active {color:#CCCCCC; text-decoration:none; line-height:18px;}

a.more:link {color:#333333; text-decoration:underline; line-height:18px;}
a.more:visited {color:#333333; text-decoration:none; line-height:18px;}
a.more:hover {color:#cccccc; text-decoration:none; line-height:18px;}
a.more:active {color:#CCCCCC; text-decoration:none; line-height:18px;}

a.titlelink:link {color:#333333; text-decoration:underline; font-weight:bold; font-size:16px;}
a.titlelink:visited {color:#333333; text-decoration:underline; font-weight:bold; font-size:16px;}
a.titlelink:hover {color:#c0c0c0; text-decoration:none; font-weight:bold; font-size:16px;}
a.titlelink:active {color:#c0c0c0; text-decoration:none; font-weight:bold; font-size:16px;}

p {margin-bottom:0px; margin-top:0px;}

h1
{
color:#333333;
font-weight:800;
font-size:22px;
margin-top:0px;
}

h5
{
color:#333333;
font-size:14px;
margin-bottom:1px;
}

#block
{
margin-left:auto;
margin-right:auto;
width:700px;
}

#header
{
background-image:url(img/header.jpg);
width:700px;
height:55px;
}

#link_holder
{
background-image:url(img/links_bg.jpg);
width:700px;
height:15px;
}

#links
{
height:15px;
text-align:right;
margin-right:10px;
}

#under
{
background-image:url(img/header_under.jpg);
width:700px;
height:15px;
}

#content_holder
{
background-color:#999999;
}

#content
{
margin-left:15px;
margin-right:15px;
}

#content_2
{
margin-left:0px;
margin-right:0px;
}

#footer_holder
{
clear:both;
width:700px;
height:20px;
background-color:#333333;
}

#footer
{
float:left;
margin-left:10px;
color:#CCCCCC;
font-size:11px;
line-height:20px;
width:300px;
}

#footer_right
{
float:right;
margin-right:10px;
text-align:right;
font-size:11px;
line-height:20px;
width:150px;
}

#newsitem
{
background-color:#ccc;
border:#333333 thin solid;
margin-left:20px;
margin-right:20px;
padding:20px;
}

#portfolio
{
background-image:url(img/Portfolio_BG.jpg);
width:700px;
height:100%;
}

#portfolio_thumbs
{
float:left;
width:270px;
}

.float_right
{
float:right;
}

.float_left
{
float:left;
}

.666666 {color: #666666}

.shop_item
{
margin-left:auto;
margin-right:auto;
padding:20px;
width:350px;
}

.shop_title
{
color:#333333;
font-weight:bold;
font-size:110%;
}

.title
{
margin-left:20px;
color:#333333;
font-size:24px;
font-weight:bold;
}