/*
Theme Name: ugly theme
Theme URI: http://theuglyangels.com
Description: Theme for theuglyangels.com
Version: 0.1
Author: scott
Tags: ugly
*/


html {
height:100%;
margin:0;
padding:0;
}

body {
background:#f06eaa url(images/pinkback4.gif) no-repeat top center;
color:#753653;
font-family:Arial, "MS Trebuchet", sans-serif;
line-height:1.5em;
height:100%;
margin:0;
padding:0;
}

h2 {
color:#F06EAA;
font-size:40px;
line-height:100%;
text-align:right;
text-decoration:none;
text-shadow:2px 2px 0 #FF0;
text-transform:uppercase;
margin:0;
padding:0;
}

h3 {
font-size:18px;
line-height:100%;
text-decoration:none;
text-shadow:2px 2px 0 #FF0;
text-transform:uppercase;
}

b {
font-size:110%;
}

em {
color:red;
}

#maincontainer {
background:#FFF url(images/back.gif) no-repeat scroll 2px 0;
border-left:3px solid #000;
border-right:3px solid #000;
width:920px;
margin:0 auto;
}

#maincontainerpage {
background:#FFF url(images/back_small.gif) no-repeat scroll 2px 0;
border-left:3px solid #000;
border-right:3px solid #000;
width:920px;
position:relative;
height:auto!important;
min-height:100%;
margin:0 auto;
}

#submaincontainer {
background:transparent url(images/bottom.gif) no-repeat bottom right;
width:920px;
position:relative;
height:auto!important;
min-height:100%;
}

#subsubmaincontainer {
background:transparent url(images/borderleft.png) repeat-y top left;
width:920px;
position:relative;
height:auto!important;
min-height:100%;
padding:0 0 106px;
}

#topsection h1 {
padding-top:15px;
margin:0;
}

#contentwrapper {
float:left;
width:100%;
}

#contentcolumn {
margin-right:320px;
}

#rightcolumn {
float:left;
margin-left:-320px;
width:320px;
}

#rightpagecolumn {
background-color:blue;
background-image:none;
background-position:0 0;
background-repeat:repeat;
float:left;
height:100%;
margin-bottom:310px;
}

#topright {
background:transparent url(images/angelright.jpg) no-repeat bottom right;
height:320px;
padding-bottom:110px;
position:relative;
}

#navigation {
background:none;
float:left;
margin-bottom:50px;
margin-top:-50px;
position:relative;
width:150px;
}

#pagenav {
background:transparent url(images/pagewing.gif) no-repeat scroll right top;
float:left;
margin-left:-178px;
margin-top:152px;
padding-top:55px;
width:178px;
margin-bottom:310px;
}

#rightright {
float:left;
margin-right:4px;
padding-bottom:300px;
width:165px;
}

#footer {
clear:left;
color:#753653;
height:0;
padding-left:80px;
text-align:left;
width:100%;
margin:0;
}

#footer p {
padding-top:0;
}

#footer a {
color:#FFFF80;
}

.innertube {
margin:0 10px 10px;
}

.bloggins {
margin:0 0 50px 80px;
padding:0;
}

.blogtitle,.blogtitle a {
color:#f06eaa;
font-size:140%;
font-weight:700;
line-height:80%;
text-align:right;
text-decoration:none;
text-shadow:#ff0 2px 2px 0;
text-transform:uppercase;
}

.blogdate {
color:#f06eaa;
line-height:75%;
text-align:right;
text-transform:uppercase;
}

.blogbody {
background-color:#fff;
border:5px double #f06eaa;
color:#753653;
line-height:100%;
text-align:left;
text-shadow:#f06eaa;
padding:0 10px 5px;
}

#pagecolumn {
margin-right:180px;
}

.pagetitle,.pagetitle a {
margin:-5px 0 -6px;
}

.cattitle,.cattitle a {
	bottom:-35px;
	left:260px;
	position:absolute;
	width:483px;
}

.pagedate {
color:#f06eaa;
line-height:75%;
text-align:right;
text-transform:uppercase;
font-size:12px;
}

.pagebody {
background-color:#FFF;
border:5px double #F06EAA;
color:#753653;
line-height:100%;
text-align:left;
position:relative;
min-height:400px;
padding:20px 10px 10px;
}

.newpod {
	bottom:110px;
	position:absolute;
	width:310px;
}

.newpod .powerpress_links{
	color:red;
}

.newpodtitle h1,.newpodtitle a {
	color:#F06EAA;
	font-size:130%;
	line-height:100%;
	margin:0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}

.oldpod {
border-bottom:1px solid #f06eaa;
margin:5px 0 10px;
padding:0 5px 10px 0;
min-height: 125px;
}

.oldpod p {
color:#753653;
font-size:90%;
line-height:100%;
margin:5px 0;
padding:0;
}

.oldpodtitle h1,.oldpodtitle a {
color:#f06eaa;
font-size:100%;
line-height:100%;
text-align:center;
text-decoration:none;
text-transform:uppercase;
margin:0;
padding:0;
}

.podpic {
float:left;
padding:5px 5px 5px 0px;
}

.podpic img {
border:3px solid #753670;
}

.oldpodpic {
float:left;
padding:5px 6px 6px 7px;
border:2px solid #753670;
width:50px;
height:50px;
margin-right:5px;
margin-top:5px;
}

.oldpodpic img {
border:2px solid #753670;
}

.podtitle {
color:#f06eaa;
font-size:100%;
line-height:90%;
text-transform:uppercase;
padding:0;
}

.oldpodtitle {
color:#f06eaa;
font-size:90%;
line-height:90%;
text-transform:uppercase;
padding:0;
}

.poddate {
color:#f06eaa;
font-size:70%;
line-height:75%;
text-transform:uppercase;
}

.newpod p {
color:#753653;
font-size:90%;
line-height:100%;
margin:5px 0 10px;
padding:0;
}

.podmeta {
color:#f06eaa;
font-size:80%;
line-height:80%;
text-align:center;
}

.menu ul,.menu li {
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
}

.menu a {
color:#f06eaa;
font-size:140%;
font-weight:700;
line-height:100%;
text-align:right;
text-decoration:none;
text-shadow:#ff0 2px 2px 0;
text-transform:uppercase;
padding:0 0 0 6px;
}

.tweet {
background:transparent url(images/twitter.png) no-repeat 5px 0;
color:#f06eaa;
font-size:90%;
line-height:100%;
text-align:left;
margin:10px 0 0;
padding:0 8px;
}

.tweet p {
margin:0;
padding:0;
}

.flickr {
background:transparent url(images/flickr.png) no-repeat 5px 0;
color:#f06eaa;
font-size:90%;
line-height:100%;
text-align:left;
margin:10px 0 0;
padding:0 8px;
}

.feeddate {
color:#e1aec5;
font-size:80%;
line-height:100%;
text-align:left;
margin:0;
padding:0;
}

.badges {
margin-top:50px;
text-align:center;
}

.badges img{
	border:none;
}
.badges ul,.badges ul{
list-style: none;
}

#uglyinfo span, #uglyinfopage span {
visibility:hidden;
display:none;
}

#uglyinfo,#uglyinfo span,#uglyinfo a,#uglyinfo img,#uglyinfopage,#uglyinfopage span,#uglyinfopage a,#uglyinfopage img {
	border:medium none;
	text-decoration:none;
}

#uglyinfo {
}

#uglyinfopage {
	height:120px;
	margin-bottom:50px;
	position:relative;
}

#uglyinfo img {
	height:285px;
	margin-bottom:50px;
}

#uglyinfopage img {
	height:150px;
}


blockquote {
background:transparent url(images/blockquote2.gif) no-repeat scroll 396px 100%;
font-family:Arial,"MS Trebuchet",sans-serif;
font-size:18px;
line-height:21px;
margin-left:40px;
margin-right:0;
margin-top:0;
text-indent:0;
width:390px;
padding:5px 25px 0 10px;
}

blockquote p:first-letter {
background:transparent url(images/blockquote1.gif) no-repeat scroll 0 0;
font-family:Arial,"MS Trebuchet",sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:21px;
margin-left:-40px;
padding:7px 2px 0 40px;
}

.backforthnav {
text-transform:uppercase;
}

#submit {
color:#F06EAA;
font-size:13px;
font-weight:700;
line-height:100%;
text-decoration:none;
text-shadow:2px 2px 0 #FF0;
text-transform:uppercase;
}

a,.tweet a,.flickr a {
color:#f06eaa;
}

a:hover,a:focus,.menu a:hover {
color:#000;
}

.oldpod h1,.feeds h1 {
color:#f06eaa;
font-size:100%;
line-height:100%;
text-align:center;
}

.tweet h1,.flickr h1 {
text-align:left;
margin:0;
padding:0 0 3px 16px;
}

.navigation {
text-align:right;
}

#topsection,#topsection a,#topsection img,.podtitle a {
text-decoration:none;
}

.blogbody p,.pagebody p {
text-indent:20px;
}

.blogsig,.pagesig {
font-style:oblique;
text-align:right;
}

.blogmeta,.pagemeta {
font-size:80%;
line-height:100%;
text-align:center;
padding:0;
}

#linkpage {
	margin:0px;
}

#linkpage h3{
	margin:5px;
}

#linkpage img{
	border:medium none;
	height:16px;
	margin-left:-21px;
	padding-right:5px;
	width:16px;
}

#linkpage a{
	text-decoration:none;
	margin-left: 25px;
}

#linkpage ul, #linkpage li {
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
#search {
	padding-left:5px;
}