/*
Theme Name: The Universal
Description: The Universal Outer Space Theme with widget front page.
Version: 1.0
Author: PS Perkins



*/

@charset "utf-8";



/* RESET */
body{
padding:0;
margin:0;
font:16px "Trebuchet MS";
*font-size:small;
*font:x-small;
}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{
padding:0;
margin:0;
line-height:1em;
font-size:100%;
font-weight:normal;
font-style:normal;
}
table{
font-size:inherit;
font:100%;
}
ul{
list-style:none;
}
img {
border: 0;
}
p {
margin: 1em 0;
}
/* END RESET */
/* BEGIN PAGE STYLES */
body{
background-image:url(images/universal_space.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
text-align:center;
margin:0px auto;
color:#ffffff;
}
div#shell{
position:relative;
top:20px;
margin:0px auto;
width:1024px;
height:auto;
text-align:left;
}
#header{
position:relative;
width:inherit;
height:200px;
width:1024px;
}
#logo{
position:relative;
float:left;
height:200px;
width:200px;
background-image:url(images/uni_symbol3.png);
background-repeat:no-repeat;
}
#tagline{
position:relative;
float:left;
width:225px;
height:225px;
}
h1.tag{
font-size:1.5em;
font-weight:bold;
color:#ffffff;
margin-top:50px;
}
#content{
position:relative;
width:inherit;
top:0px;
height:auto;
}
#contentpage{
position:relative;
width:inherit;
top:30px;
height:auto;
}
#sidebarleft{
position:relative;
clear:both;
float:left;
width:330px;
}
#sidebarmiddle{
position:relative;
left:2px;
float:left;
width:330px;
height:30px;
}
#sidebarright{
position:relative;
left:4px;
float:left;
width:330px;
height:30px;
}
#sidebarfree{
position:relative;
float:right;
width:330px;
}
h2.sb-header{
font-size:1.5em;
font-weight:bold;
margin-top:3px;
color:#999900;
text-align:center;
text-transform:uppercase;
background-color:#003300;
}
.sidebar{
padding:5px;
}
.widget{
position:relative;
margin-bottom:2px;
background-image:url(images/trans.png);
padding-bottom:20px;
height:auto;

}
.widget ul{
padding:20px;
}
em{
font-style:italic;
}
strong{
font-weight:bold;
}
a{
color:#000000;
font-size:1.25em;
font-weight:bold;
text-decoration:none;
line-height:1.5em;
}
a:hover{
color:#00CC00;
}
#thejuice{
position:relative;
width:874px;
background-image:url(images/trans.png);
padding:50px;
}
#pagejuice{
position:relative;
float:right;
background-image:url(images/trans.png);
}
.autoPadDiv{
left:300px;
}
#rssimport-3 a{
font-size:.75em;
}
.advanced-recent-posts a{
font-size:.75em;
border-bottom:1px dotted black;
}
.advanced-recent-posts a:hover{
color:#FF3300;
}
.advanced-recent-posts li{
line-height:1.25em;
}
#rssimport-3 li{
border-bottom:1px dotted black;
}
#g-lock-double-opt-in-manager{
position:relative;
height:385px;
}
div.gsom-sa-wrapper{
position:relative;
width:260px;
}
.plugin-support{
display:none;
}
#fastpost p{
font-size:.75em;
margin:0;
}
#themeat{
position:relative;
padding:10px;
}
.more-link{
color:#000000;
font-size:.75em;
}
#themeat a{
line-height:.65em;
}
#robotguy{
position:relative;
clear:both;
width:100%;
height:250px;
background-image:url(images/rotator/rotator.php);
background-repeat:no-repeat;
background-position:right top;
}
#robotguypage{
position:relative;
clear:both;
top:30px;
width:100%;
height:250px;
background-image:url(images/rotator/rotator.php);
background-repeat:no-repeat;
background-position:right top;
}

.alignleft{
position:relative;
float:left;
margin-right:20px;
}
.alignright{
position:relative;
float:right;
margin-left:20px;
}
.navigation{
position:relative;
clear:both;
top:50px;
}
navigation .alignleft{
position:relative;
float:left;
width:200px;
}
navigation .alignright{
position:relative;
float:right;
width:200px;
}
.postmetadata{
position:relative;
float:left;
font-size:10px;
text-align:center;
left:40px;
width:700px;
height:auto;
}
.spacer{
position:relative;
clear:both;
width:auto;
height:2px;
}

.date{
color:#333333;
font-weight:bold;
}
.eventName{
color:#ffffff;
font-weight:bold;
}
#fastpost a:hover{
color:#FF6600;
}
#thejuice h2{
font-size:24px;
text-transform:uppercase;
}
h3#comments{
background-color:#000000;
padding:10px;
margin-top:50px;
}
#respond{
position:relative;
clear:both;
top:90px;
}
#respond h3{
background-color:#000000;
padding:10px;
margin-top:50px;
}
#comnt{
position:relative;
}
#buttons{
position:relative;
width:222px;
height:50px;
top:180px;
right:55px;
float:right;
}
.no-gigs{
text-align:center;
padding:10px;
}
.no-gigs a{
font-size:.75em;
}
.aktt_tweets{
font-size:.75em;
}
.aktt_tweets a{
clear:both;
font-size:.95em;
}
.aktt_tweets li{
margin-bottom:5px;
border-bottom:1px dotted white;

}
.eshopwidget{
padding:10px;
}
#eshopcart .eshopwidget{
padding:10px;
}

