/*   







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:Verdana, Arial, Helvetica, sans-serif; background:url(images/topbkg.gif) repeat-x; color: #333333;}

p { margin:0; padding:10px 0;}

a { text-decoration: none; color:#FF0000}

a:hover { text-decoration: underline; color: #FF9900 }

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;}









#header {background:url(images/topart.gif) top left no-repeat;  height:92px;}

#blogtitle {text-align:center;font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#FFFFFF}

#blogtitle a { text-decoration:none; color:#FFFFFF }

#desc {text-align:center;font-size:20px;font-weight:normal; color: #718DFF}

#postscontainer {  margin-right:250px;}

#menucontainer { width:192px; float:right; height:auto; margin-right:25px; margin-top:10px;}

#footer { clear:both; text-align:center; background:url(images/footerbk.gif); height:22px; padding-top:50px; font-size:12px; font-weight:bold;}

.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; 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: #0066FF; 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}	







.postcontainer {position:relative; width:auto}

.posttop {background: url(images/divisor.gif) repeat-x bottom ;  height:48px;}

.title {position:absolute; width:auto; height:36px; font-size:24px; top:7px; font-weight: bold; color:#718DF}

.title a{ text-decoration:none; color:#718DFF}

.title a:hover{ text-decoration:none; color: #9DB2FF}



.date { position:absolute; width:62px; height:61px; right:0px; top:8px; 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:12px;font-weight:bold;top: 14px;left: 4px;}

.dateinfo3 {position:absolute;width:20px;text-align:right;font-size:12px;font-weight:bold;left: 29px;top: 4px;}

.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:#E1EAFF}

.commentlist ul, .commentlist li > ol  { padding:18px 0 18px 35px;}
.commentlist > li{ padding:10px}





.btnG   {	border: solid  #0033FF; width:22px; height:22px; border-width: 1px ;  vertical-align: middle; 

			background:url(images/search.gif) center no-repeat;		}

.goog   {	border: solid #0033FF;	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; }

