/*
Theme Name: sasaworks
Description: Theme for sasaworks.
Version: 1.0
Author: sasaworks
*/

html
{
	font-family: Arial, Helvetica, Sans-serif; 
}

body {
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 10pt;
        margin:0;
        padding:0;
        color: #666666;
}

table tr
{
	vertical-align: top;
}

table
{
	border-collapse: collapse;
}

a, a:link, a:visited, li a
{
color: #666666;
}

a:hover, a, a:link, a:visited, li a:hover, li a
{
text-decoration: none;
}

a:hover, li a:hover
{
color: #660000;
}

#logocontainer
{
margin: 30px 0 0 80px;
width: 149px;
height: 105px;
float: left;
}

#contactcontainer
{
margin-top: 30px;
width: 150px;
height: 105px;
float: left;
font-size: 10pt;
}

#contactcontainer, #contactcontainer a
{
color: #660000;
text-decoration: none;
}

#mottocontainer
{
margin: 30px 0 0 0;
width: 142px;
height: 70px;
float: left;
color: #660000;
font-size: 10pt;
}

#menucontainer
{
margin-left: 80px;
width: 295px;
float: left;
clear: left;
}

#topmenucontainer
{
width: 149px;
height: 97px;
float: left;
font-size: 10pt;
color: #666666;
}

#submenucontainer
{
width: 146px;
float: left;
font-size: 10pt;
color: #666666;
}

#quotecontainer
{
position: absolute;
top: 134px;
left: 396px;
width: 460px;
font-size: 10pt;
color: #660000;
}

#contentboxcontainer
{
margin: 20px 0 0 78px;
float: left;
clear: left;
}

#copyrightcontainer
{
float: left;
font-size: 9pt;
margin: 15px 0 0 0;
color: #aaaaaa;
}

#menucontainer ul
{
list-style-type:none;
padding:0;
margin:0;
text-indent: 0;
}

#menucontainer li, #menucontainer li a
{
list-style-type:none;
list-style-position:outside;
color:black;
padding:0;
margin:0 0 0 0;
text-indent: 0;
color: #666666;
}

#menucontainer li a:hover
{
color: #660000;
}

#header 
{ 
display:none;
}

#submenucover
{
position: absolute;
top: 135px;
left: 228px;
width: 153px;
height: 100px;
background: #ffffff;
}

#innercontentcontainer
{
}

.paragraphcontainer
{
width: 280px;
margin: 3px 34px 0 0;
}


#imagescontainer
{
margin-top: 7px;
float: left;
padding: 0;
}

.paragraphimages
{
width: 280px;
margin: 0 14px 0 0;
float: left;
}

.generalimage
{
border: 0;
}

h2
{
font-size: 9pt;
font-weight: bold;
margin: 0;
}

h3
{
font-size: 9pt;
font-weight: normal;
margin: 0 0 12px 0;
}

p
{
margin: 0 0 7px 0;
font-size: 9pt;
}

.paragraphimages p, .paragraphonly p
{
font-size: 9pt;
margin-bottom: 15px;
}

.wp-caption-text
{
margin: 9px 0 0 0;
font-size: 9pt;
}

#paragraphtopexpand img, #paragraphtopcollapse img
{
cursor: hand;
cursor: pointer;
}

img
{
border: 0;
}

li, ul
{
margin: 0;
padding: 0 0 10px 0;
list-style-position: inside;
text-indent: 0;
font-size: 9pt;
}

ul
{
margin-top: 14px;
}

#images_navi
{
float: left;
clear: both;
margin: 15px 70px 0 0;
font-size: 10pt;
letter-spacing: 3px;
}

#placeholder
{
border: 0;
margin: 0;
padding: 0;
}

.paragraphcontainer ul li
{
list-style-position: outside;
list-style-type: none;
padding: 0 0 10px 10px;
}
