/* CSS Document .::Somndev.com::. inspired By Michael O'Louglin's OSWD.org template Blue Clouds */
body {
color: white;
background-image:url(images/body_back5.gif);
background-repeat:repeat-y;
background-color:#403F3F;
background-position:center;
text-align:center;
text-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
body a {
color: #FF6600;
text-decoration:none;
}
#wrapper {
width:720px;
text-align:left;
}
#warn {
width:520px;
text-align:left;
margin:0 auto;
margin-right:200px;
margin-bottom: 2px;
margin-top: 2px;
font-family: tahoma, arial, sans-serif;
font-size:0.9em;
color: red;
}
.header {
text-align:left;
margin-left:2px;
margin-right:0;
background-image:url(images/art1.png);
background-repeat:no-repeat;
background-position:top center;
height:109px;
width:715px;
margin-top:0;
}
.header p {
color:#FFFFFF;
background-color: white;
position:relative;
top:68px;
left:0px;
font-size: 36px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#left {
width:540px;
float:left;
}
left PRE     {
  background: #00487D;
  border: 1px solid #FFFFFF;
  color: white;
  padding: 1em;
  white-space: pre;
}

#right {
width:170px;
float:right;
margin-left:10px;
font-size:10px;
margin-right:0px;
font-size:10px;
}

#comment {
border:1px solid #FFCC66;
background: #CC6600;
padding:2px;
}

#blog {
border:1px solid #66CCFF; 
background: #0000FF;
padding:2px;
}

#musicol {
border:1px solid #00487D;
background: #C2DEF2;
padding:2px;
}
#menudown {
color:#FFFFFF;
background-color:#00487d;
font-family: Arial, sans-serif;
font-size:18px;
padding-right:123px;
background-image:url(images/ico-external-down.gif);
background-position:right;
background-repeat:no-repeat;
}
h1 {
color:black;
background-image:url(images/h1-fill.png);
background-repeat:repeat-y;
font-size:16px;
margin-top:10px;
margin-bottom:5px;
margin-left:0px;
}
#outside {
width:700px;
margin: 0 auto;
}
.side {
float:left;
}
h2 {
font-color: white;
background-image:url(images/h4-fill.png);
background-repeat:repeat-y;

font-family: Arial, sans-serif;
font-size:22px;
margin-top:10px;
margin-bottom:5px;
}
h3 {
background-image:url(images/h4-fill.png);
background-repeat:repeat-y;
font-color: white;
font-family: Arial, sans-serif;
font-size:16px;
margin-top:10px;
margin-bottom:5px;
background-image:url(images/ico-external.gif);
background-position:left;
background-repeat:no-repeat;
}
h4 {
font-color: white;
background-image:url(images/h4-fill.png);
background-repeat:repeat-y;
font-family: Arial, sans-serif;
font-size:18px;
margin-top:10px;
margin-bottom:5px;
}
h5 {
font-color: #00487D;
font-family: Arial, sans-serif;
font-size:.8em;
margin-top:10px;
margin-bottom:5px;
}


#menu {
text-align:left;
margin-left:90px;
margin-right:0;
border-bottom: solid #00487D;
padding: 5px 0px 5px 0px;
width:515px;
margin-bottom:5px;
}
#right ul {
width:170px;
}
#right li {
border-bottom:1px solid #CCCCCC;
list-style:none;
}
#right ul,li {
margin:0;
padding:0;
display:block;
}
#right li a {
color: #FF6600;
background-color: white;
text-decoration:none;
display:block;
padding:2px;
}
#right li a:hover {
color: white;
background-color:#FF6600;
border-right:3px solid #FFB200;
display:block;
background-image:url(images/circle.gif);
background-position:right;
background-repeat:no-repeat;
}
#right a.navlink {
color:#FF6600;
font-size:12px;
background-color: transparent;
}
#right a.colmenu {
color:#FFFFFF;
background-color:#00487d;
font-family: Arial, sans-serif;
font-size:18px;
padding-right:0px;
align: right;
background-image:url(images/ico-external.gif);
background-repeat:no-repeat;
}

#right a.links {
color:#FF6600;
margin-top:0px;
padding:0px;
font-size:12px;
font-weight: bold;
background-color: transparent;
}

#right img {
float: left;
}
#mytable{
text-align:left;
margin-right:20;
background: #F0F0F0;
width:700px;
}
table	{
margin: 0;
padding: 0;
font: normal 0.9em tahoma, arial, sans-serif;
line-height: 1.4em;
border-collapse: collapse;
border: 4px solid #ADBBCA;
color: #4F6480;
background: #F0F0F0;
}
thead{
color: #fff;
background: #00487D;
}
thead tr th{
padding: 2px 4px 2px 4px;
}
thead th{
border: 4px solid #ADBBCA;
}

thead th a:link              {
                font: bold 0.9em tahoma, arial, sans-serif;
                color: #fff;
  background: #00487D;
                text-decoration: underline;

                }
thead th a:visited		{
  font: bold 0.9em tahoma, arial, sans-serif;
  color: #fff;
  background: #00487D;
  text-decoration: underline;
}
tbody tr	{
		border: 4px solid #ADBBCA;
		}
		
tbody th	{
		padding: 8px;
		border: 4px solid #ADBBCA;
		}
		
tbody td{
  font: normal 0.8em tahoma, arial, sans-serif;
}

tbody tr.odd		{
		background: #99CCFF;
		}
		
tbody tr.odd td		{
		background: #CCCCCC;
		color: #4F6480;
		}
		

		
tbody tr.odd:hover		{
		background: #fff;
		}
tbody tr.odd td a:link {
  background: #CCCCCC;
}
tbody tr th a:link		{
		font: bold 0.9em tahoma, arial, sans-serif;
		color: #5E7796;
		text-decoration: underline;
		
		}
		
tbody tr th a:visited		{
		font: bold 0.9em tahoma, arial, sans-serif;
		color: #5E7796;
		text-decoration: none;
		
		}
		
tbody tr th a:hover		{
		font: bold 0.4em tahoma, arial, sans-serif;
		color: #5E7796;
  background: #5E7796;
		text-decoration: none;
		
		}
		
tbody tr th a:active		{
		font: bold 0.9em tahoma, arial, sans-serif;
		color: #5E7796;
		text-decoration: line-through;
		
		}
		
tbody tr th a:visited:after {
		content: "\00A0\221A";
		}
		
tbody td a:link		{
  color: #4F6480;
  background: #F0F0F0;
		text-decoration: none;
		}
		
tbody td a:visited		{
  color: #4F6480;
  background: #F0F0F0;
		text-decoration: none;
		}
		
tbody td a:hover		{
		text-decoration: underline;
		}
		
tbody td a:active		{
		text-decoration: underline;
		}
			
tbody td a:visited:after {
		content: "\00A0\221A";
		color: #808000;
		text-decoration: none;
		}
