/*
Theme Name: WordPress Default
Theme URI: http://slutupgirls.com
Description: Slutupgirls.com theme
Version: 0.1
Author: Mike Stone
Author URI: http://slutupgirls.com
*/

* {
margin: 0;
padding: 0;
border: 0;
list-style: none;
list-style-type: none;
list-style-image: none;
}

body {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
background: #231F20;
color: #333;
text-align: center;
margin: 0 auto;
}

table {
font-family:Arial, Verdana, sans-serif;
font-size:13px;
}

a {
color: #000;
text-decoration: none;
}

a:hover {
color: #147;
text-decoration: underline;
}

.clear {
clear: both;
}

/* Page */

#page {
width:1011px;
margin:0 auto 20px auto;
background:url('images/page.gif') repeat-y;
}

/* Header & Navigation */

#header {
height:81px;
position:relative;
background:url('images/header.gif') no-repeat;
}

#header a#logo {
display:block;
width:320px;
height:81px;
position:absolute;
top:0;
left:0;
}

#quote {
position:absolute;
top:17px;
right:30px;
color:#fff;
font-style:italic;
}

#quote a {
display:inline;
color:#2B94A3;
}

#quote a:hover {
text-decoration: none;
color:#fff;
}

#navigation {
position:absolute;
bottom:9px;
left:340px;
}

#navigation li {
float: left;
}

#navigation li a {
font-size:14px;
color:#fff;
text-transform:uppercase;
font-weight: bold;
padding:0 0 9px 0;
margin:0 20px 0 0;
}

#navigation li a:hover {
color: #eee;
}

#navigation li#feed {
padding-left:18px;
background:url('images/feed.gif') 0 2px no-repeat;
}

#navigation li#feed a {

}

/* Sidebar */

#sidebar {
float:left;
width:300px;
padding:0 10px;
background:#FFD2F5;
text-align:left;
}

#sidebar h3 {
display:block;
font-size:15px;
text-transform:uppercase;
text-align:left;
width:300px;
padding:0 0 2px 0;
border-bottom:1px solid #333;
margin:10px 0 7px 0;
clear:left;
}

#sidebar a {
color:#000
}

#sidebar ul li {
margin-bottom:10px;
}

#sidebar ul {
margin:5px 0 0 5px;
}

* html #sidebar ul {
margin:5px 0 0 0;
}

#sidebar ul li {
margin:0;
padding:0;
}


#sidebar .partners ul li {
float:left;
width:145px;
}

#sidebar .partners ul li a {
display:block;
padding:0 0 4px 0;
}

#sidebar .partners ul li.right {
text-align:right;
padding:0 0px 0 0;
}

#sidebar .partners ul li#trade {
width:250px;
margin-bottom:5px;
}

#sidebar .partners ul li#trade a {
color:#444;
}

* html #sidebar .partners ul li#trade {
margin-bottom:-6px
}


#sidebar #stags li a {
margin:0 2px 0 0 
}

#sidebar #own ul {
margin:0;
width:300px;
}

#sidebar #own ul li {
float:left; 
width:102px;
height:147px
}

#sidebar #own ul li.outer {
width:96px;
}

#sidebar #own ul li a img {
width:96px;
}

/* Content */

#content {
float:right;
width:691px;
background:#fff url('images/content_corner.gif') no-repeat top right ;
font-size:14px;
}

#content .post {
float:left;
width:217px;
margin:10px 0 0 10px;
}

#content h2 a {
display:block;
font-size:14px;
color:#2B94A3;
text-transform: uppercase;
text-align:left;
padding:0 0 2px 0;
border-bottom:1px solid #333;
margin:0 0 7px 0;
}

#content h2 a:hover {
color:#333;
text-decoration: none;
}

#content .date {
font-size:12px;
padding:6px 0 0 0;
display:none
}

/* Paging */

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: #fff;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
text-transform: uppercase;
}

#wp_page_numbers {
clear:both;
width:671px;
padding:10px;
}

#wp_page_numbers ul {
	border-top: 1px solid #333;
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
}

#wp_page_numbers a {
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	font-size: 13px;
font-weight:bold;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#wp_page_numbers li a:hover {
	color: #ff00a4;
	border-top: 2px solid #ff00a4;
}

#wp_page_numbers li.space {
	font-size: 13px;
font-weight:bold;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	color: #fff;
	background: #45b9f6;
	border-top: 2px solid #45b9f6;
	border-bottom: 2px solid #45b9f6;
}

#wp_page_numbers li.active_page a:hover  {
	color: #fff; /* IE fix */
	border-top: 2px solid #00679d;
	border-bottom: 2px solid #45b9f6;
}

#wp_page_numbers li.page_info {
	float: left;
	font-size: 13px;
font-weight:bold;
	color: #aaa;
	display: block;
	padding: 5px;
	padding-right: 10px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

/* Entry */

#content #entry {
float:left;
width:671px;
margin:10px 0 0 10px;
font-size:13px;
text-align:left;
}

#entry h2, .pagetitle {
display:block;
font-size:15px;
color:#2B94A3;
text-transform:uppercase;
text-align:left;
padding:0 0 2px 0;
border-bottom:1px solid #333;
margin:0 0 7px 0;
}

.pagetitle {
margin:10px 0 0 10px;
width:671px;
color:#333;
}

#content #entry p {
margin:0 0 10px 0x;
line-height:19px
}

#content #entry a.sponsor {
display:block;
margin:0 0 10px 0;
}

#tags {
font-size:13px;
border-top:1px solid #333;
padding:7px 5px;
color:#fff
}

#tags span {
float: left;
font-weight:bold;
color: #aaa;
display: block;
padding: 0 10px 0 0;
text-transform:uppercase;
}

#tags a {
color:#000;
font-weight:bold;
padding:5px 0 0 2px
}

#tags a:hover {
color:#ff00a4;
border-top:2px solid #ff00a4;
text-decoration:none;
}

table.partnertable {
width:100%;

border-collapse:collapse;
margin:0 0 15px 0
}

table.partnertable th, table.partnertable td {
padding:4px 28px 6px 0;
border-bottom:1px solid #D8D8D8;
}

/* WP Gallery */

.gallery {
width:681px;
margin:10px 0 0 -10px;
}

.gallery-item {
width:217px;
float:left;
margin:0 0 10px 10px;
text-align:center;
}

.inactive {
color:#2B2B2B;
}



#thumbs ul {
margin:0;
width:671px;
}

#thumbs ul li {
float:left; 
width:227px;
height:330px;
}

#thumbs ul li.outer {
width:217px;
}


/* Image Page */

#imagepage {
background:#000;
padding:0 0 30px 0;
}

#imagepage h1 {
font-size:25px;
color:#DDDDDD;
padding:15px 0 0px;
text-transform:upercase;
width:580px;
margin:0 auto;
}

.imagelink {
font-size:14px;
color:#ff00a4;
display:block;
padding:10px;
font-weight:bold;
}

a.imagelink:hover {
color:#FFC1E9;
text-decoration:none
}

#imagepage #image img {
background:#231F20;
padding:10px;
margin:0 auto 10px;
}

#imagepage .navigation {
margin:10px auto;
width:472px;
height:320px
}

#imagepage .alignleft {
float:left;
}

#imagepage .alignright {
float:right;
}

#imagepage .alignleft a {
display:block;
border:5px solid #141212
}

#imagepage .alignright a {
display:block;
border:5px solid #141212
}

#imagepage .alignleft a:hover {
border:5px solid #333
}

#imagepage .alignright a:hover {
border:5px solid #333
}


/* Admin page */

.admin_plugs td {
padding:5px;
border-bottom:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
color:#000
}


/* Footer */

#footer {
clear:both;
color:#fff;
font-style:italic;
background:#231F20 url('images/footer.gif') no-repeat;
padding:20px 0 0 0;
line-height:15px;
height:30px;
}

#footer a {
color:#2B94A3;
}

#footer a:hover {
text-decoration: none;
color:#fff;
}

#divFlashTeaser {
position:fixed;
bottom:0;
z-index:1000;
right:0;
}
