/*   
Theme Name: Ultraviolet
Theme URI: not defined
Description: 
Author: Giuliano Gerardi
Author URI: http://gx3.netsons.org
Version: 1.0
use and share freely but do not delete my link on the bottom of the page it's the only thing i ask
.
*/
@charset "utf-8";
/* CSS Document */
:-moz-any-link:focus {outline: none;}

body{
	margin:0;
	padding:0;
	font-family: Hiragino Maru Gothic Pro,"�q���M�m�ۃS Pro W4", "�l�r �o�S�V�b�N", "Osaka", Helvetica, arial, sans-serif;
	color: #CCC;
	background-color: #000;
}
/* background:url(images/topbkg.gif) repeat-x; */

p { margin:0; padding:10px 0;}

a { text-decoration: none; color:#999BF7}

a:hover { text-decoration: underline; color: #F56800 }

a img {border:0;}

form {margin:0; padding:0}	

small { font-size:12px; font-weight:bold}

h3 { font-size:18px; font-weight:bold}
h2 { font-size:18px;}






// #headerlink {background-color:#FFFFFF}
ul#headermenu {
	height:26px;
	margin:0px;
	width:100%;
    font-size:14px;
	background-color:#FFF
}
ul#headermenu li {
	width:100px;
	height:26px;
	list-style:none;
	background-color:#FFF
//	margin 3px 0px;
//	padding:3px 20px;
	float:left;
	text-align:center;
	border-style: solid;
	border-width: 0px 1px;
	border-color: #000;
}
ul#headermenu li a {
	padding: 3px 5px; /* �{�^���̌�݂͂����Œ��� */
	display: block;
	position: relative;/* IE6�Ń}�E�X�����̈悪���������̂�Fix */
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

ul#headermenu li a:hover {
	color: #FFF;
	background-color: #F5B000;
	border-style: solid;
	border-width: 0px 1px;
	border-color: #F5B000;
}
#header { background:url(images/topbkg.gif) top left no-repeat #F5D900;  height:92px;}

#blogtitle {text-align:center;font-size:40px; font-family:Times New Roman, serif; font-weight:bold;  color:#000}

#blogtitle a { text-decoration:none; color:#000 }

#desc {text-align:center;font-size:20px;font-weight:normal; color: #000}

#postscontainer { margin-right:250px;}

#menucontainer { width:192px; float:right; height:auto; margin-right:25px; margin-top:10px; color:#000;}

#footer { clear:both; text-align:center; background:url(images/footerbk.gif); height:22px; padding-top:50px; font-size:12px; color:black;}

.menuup { height:28px; background:url(images/menu1.gif) no-repeat}

.menumid { height:auto; background: url(images/menu2.gif) repeat-y; font-family:Arial, Helvetica, sans-serif; color:#000; padding:1px 11px ; font-size:11px; width:170px; overflow: hidden}

	.menumid ul  li {  list-style:none; padding:0;  padding:0; }

	.menumid li, .menumid li ul {  list-style:none;  padding:0 0 0 12px ; margin:0; }

	.menumid li { line-height:15px; font-weight:bold;}

	.menumid a:hover { text-decoration:none}

	.menumid ul{ padding:0;  margin:0 0 0 1px;}

	.menumid h2{ padding:0 0 0 4px; margin:10px 0 5px 0; font-size:12px; font-weight:bold; background:url(images/ulli.gif); width:164px; height:21px; line-height:19px;}

.menudn { height:26px; background:url(images/menu3.gif) no-repeat;}

#wp-calendar {  margin:auto; display:table; color: #000; font-size:10px; width:140px}	

#wp-calendar tbody tr td { border:solid 1px  #FFDDDD; margin:0 ; padding:0; text-align:center;}

#wp-calendar a:hover { text-decoration:none}	


#homecotents {position:relative; width:auto; padding-left:0px; margin-top:14px; margin-right:250px;}
.hometopic { padding-left:20px; width:100px; height:20px; background-color: #CCC; color: #000; font-size:12px; font-weight:bold; letter-spacing:0.3em}

.hometop { height:20px; border-bottom:3px #F56800 solid;}

.hometitle { padding-left:20px; width:auto; height:16px; font-size:16px; top:3px; font-weight: bold; color:#F5B000}

.hometitle a{ text-decoration:none; color:#F5B000}

.hometitle a:hover{ text-decoration:none; color: #F56800}





.postcontainer {position:relative; width:auto}

.posttop {background: url(images/divisor.gif) repeat-x bottom ;  height:48px;}

.title {position:absolute; width:auto; height:24px; font-size:16px; top:7px; font-weight: bold; color:#000}

.title a{ text-decoration:none; color:#F5B000}

.title a:hover{ text-decoration:none; color: #F56800}


.date { color:#FFF; position:absolute; width:62px; height:61px; right:0px; top:50px; background:url(images/date.gif);}
/* z-index:100; */

.dateinfo1 {position:absolute;width:44px;font-size:26px;font-weight:bold; text-align:right; left: 7px;top: 24px;}

.dateinfo2 {position:absolute;width:20px;font-size:14px;font-weight:bold;top: -10px;left: -12px;}

.dateinfo3 {position:absolute;width:20px;text-align:right;font-size:12px;font-weight:bold;left: 24px;top: -20px;}

.titleimg { display: inline; top:2px; margin:3px 10px 0 10px;}

.postbodytop {  background: url(images/toppost.gif) no-repeat top left; margin:0; height:auto;}

.postbodybtm {   background: url(images/bottompost1.gif) no-repeat bottom right; margin:0; min-height:115px; height: auto !important; height:131px; padding:19px 19px 0 19px}

.postbodybtm p img { margin: 3px 10px 0px 0px}

.postmetadata {   background: url(images/bottompost2.gif) no-repeat bottom right; margin:0; height:20px; text-align:right; padding:0 250px 0 0; line-height:20px}

.postinfo {position:absolute;top: 51px;width:auto;height:14px;left: 256px;font-size:10px;color: #999999;}

.postmetadata {	font-size:10px;	color: #999999;}

.alt { background:#FFF6E1}

.commentlist ul, .commentlist li > ol  { padding:18px 0 18px 35px;}
.commentlist > li{ padding:10px}





.btnG   {	border: solid  #C0C14E; width:22px; height:22px; border-width: 1px ;  vertical-align: middle; 

			background:url(images/search.gif) center no-repeat;		}

.goog   {	border: solid #C0C14E;	border-width: 1px;	vertical-align: middle; width:112px; height:18px; padding-left:2px; padding-right:2px;

			; 	font-family: "Times New Roman", Times, serif; letter-spacing:1px; font-size:14px; 

			background-image:url(images/form.gif); color: #F4F4F4;	}

.goog:hover { border-color: #FF3300}

.btnG:hover { border-color: #FF3300}



#comment, #author, #email , #url {	background: none; color: #999999; border:1px solid  #999999; padding: 2px; }

