/*  

Theme Name: Girls-Suck

Theme URI: http://scudly.com/girls-suck-theme

Description: Theme based on the colors of girls-suck.net

Version: 5.0

Author: Scud

Author URI: http://scudly.com

*/





/* Chang the float to either left, or right depending on where you want your navigation bar to appear on.

	Default is to the right */

#menu { width:200px; 

	float:left;

	background-color:#98C3D9;

	display:inline;

	}



#container {background:#98C3D9;overflow:auto !important; width:100% !important}



#posts { float:left; 

	width:559px; 

	background:#B8D6E5; 

	min-height: 1097px; }

#single-posts {float:left; width:559px; background:#B8D6E5; min-height: 1089px; overflow:auto;}



/* IE6 and 7 Hacks for content height*/

*html #posts, *:first-child+html #single-posts{height: 1097px;}

*html #single-posts, *:first-child+html #single-posts{height:1222px; overflow:auto;}



#footer {width:760px;clear:both;}



/* Begin Typography & Colors */

body{

	text-align: center;

        margin:0 auto;

	background: #54A1BE;

	width: 760px;

	font: 15px Verdana, Arial, Helvetica, sans-serif;

	}

	



A:link	{

	color: #003; 

	text-decoration: underline;

	}



A:hover {

	color: #006; 

	text-decoration: none;

	}

	

A:visited {

	color: #111; 

	text-decoration: underline;

	}

	

A:active {

	color: #111;

	text-decoration: none;

	}

	

#rap { 

  	margin-left: auto;

  	margin-right: auto;

  	width: 749px;

	} 

	

#header {

	height: 198px;

	width: 760px;

	margin: 0 auto;

	text-align: left;

        background-image:url('images/headerbg.gif');

        background-repeat: repeat-x;

	}

	

#header a {

	text-decoration: none;

	font-size: 30px;

	top: 95px;

	left: 10px;

	font-family: verdana, arial, helvetica, geneva, sans-serif;

	text-transform: uppercase;

	}

#header #name {float:right;

padding-top: 55px;}

	

#header a:visited {

	color: #111;

	}

	

#header a:hover {

	color: #006;

	}



#commentcontent {

	text-align: left;

	background: #B8D6E5;

        padding: 5px 5px 1px 2px;

        vertical-align:top;

  	

	}

.alt {

	background-color: #D2E5F4;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	}



h2 {

	margin: 2px 0 0 0; 

font-size: 10px;

	}

	

h3 {

	font-size: 14px;

	margin: 5px 0 0 0;

	}

	

h3 a:link {

	color: #000;

	}

	

h3 a:visited {

	color: #000;

	text-decoration: none;

	}



h3 a:hover, a:active {

	color: #093860;

	}



/* Used for post titles */

h4 {

	font-size: 11px;

	background: #F1BC71;

	height: 23px;

	margin: 0;

	padding-top: 5px;

	padding-left: 5px;

	border: 1px dashed #333

	}





hr 	{ color: #98C3D9;

	}



#commentcontent p {

	font-size: 10px;

	}





.storycontent p {

	font-size: 10px;

        padding-top:8px;

        margin:0px;

	}



.storycontent ul {	

	list-style-type: none;

	margin-left: 10px;

	margin-right: 20px;

	padding: 0px;	

	font-size: 10px;

	}



.storycontent ul li {

	margin-left: 20px;

        list-style-type: disc;

        background: #98C3D9;

        padding-left: 5px;

        list-style-position: outside;

	}



.storycontent ol {	

	

	margin-left: 10px;

	margin-right: 20px;

	padding: 0;	

	font-size: 10px;

	}



.storycontent ol li {

	margin-left: 20px;

        list-style-type: disc;

        background: #98C3D9;

        padding-left: 5px;

        list-style-position: outside;

	}





/* Used for the 'Posted in X by y' */	

.meta {

	font-size: 10px;

	background: #eee;

	margin: 5px 0 0 0;

	padding: 3px;

	color: #3A3A3A;

	}





.entry {

       font-size: 10px;

       text-align:left;

       margin: 0px;

       background: #B8D6E5;

        padding: 5px 5px 2px 5px;

}



.post {

       text-align:left;

       margin: 0px;

       background: #B8D6E5;

        padding: 5px 5px 2px 5px;

}

	

.post-categories {

	display: inline;

	margin: 0;

	padding: 0;

	}

	

.post-categories li {

	display: inline;

	list-style-type: none;

	padding: 0;

	margin: 0;

	}

	

.storycontent {

	font-size: 10px;

	}

	

.storycontent a:hover {

	background: #EFF8FF;

	}	

	

.feedback {

	font-size: 10px;

	background: #eee;

	margin: 10px 0 10px 0;

	padding: 3px;

	color: #3A3A3A;

	}



#menu ul {

	color: #030;

	list-style-type: none;

	padding:0px 5px 0px 5px;

        margin-left:0px; 

	}

	

#menu ul li {

	color: #333;

	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;

	font-weight: bold;

	font-size: .7em;

	margin-top: 10px;

	padding: 5px;

	border: 1px solid #333; 

	background: #F1BC71;

	}

	

#menu ul li ul {

	font-weight: normal;

	line-height: 100%;

	list-style-type: none;

	margin: 0;

	padding: 0;

	text-align: left;

	}

	

#menu ul li ul li {

	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;

	font-size: 1em;

	font-weight: normal;

	margin-top: 5px;

	padding: 0;

	border: 0;

	}





#foobar {height: 55px;}

*html #foobar {min-height: 60px;}



.categories ul {

	background: none;

        color: #000;

	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;

	font-size: 10px;

	font-weight: normal;

	margin-top: 5px;

	padding: 0;

	border: 0;

}

#menu input {

	background-color: #fff;

	border: 1px solid #3F729E;

	font-family: verdana, arial, helvetica, geneva, sans-serif;

	font-size: .9em;

	font-weight: normal;

	}

	

#postmetadata {

padding:3px;

margin-top:3px;

}

#wp-calendar {

	background: #F1BC71;

	border: 2px solid #000000;

	font-size: 14px;

        text-align:center;

	}



#wp-calendar td {

	color: #999;

	font: normal 11px Verdana, Geneva, sans-serif;

	padding: 1px 1px;

	text-align: right;

	}



.credit {	

        margin: 0;

        padding:0;

	font-size: .6em;

	line-height: 2.4em;

	text-align: center;

	border: 1px dashed #333;

        background-color: #F1BC71;

	}

	

cite {

	margin: 0;

	padding: 0;

	font-size: 11px;

	font-style: normal;

	}

	

.commentmetadata {

        font-size: 10px;

        }

.commentlist {

      padding: 5px 0 5px 0;

}



.commentlist li {

      padding-left: 5px;

      padding-top: 5px;

      list-style-type: none;

      font-size: 10px;

}



/* Format */



blockquote {

	border: 1px solid #7EACD1;

	margin: 0;

	background: #98C3D9;	

	padding: 0 0 0 5px;

        margin: 0 0 0 20px;

	text-align: left;

	font-size: 9px;

        width: 90%;

	}

	

tiny { font: .9em Verdana, Arial, Helvetica, Sans-serif;

color: grey;

}	



small { padding-left: 3px;

}



code {

	font-size: 1.2em;

	color: #4C4C4C;

	}

	

abbr, acronym {

	border-bottom: 3px double #7DAAD0;

	}

	

input {

	border: 1px dashed #7EABD1;

	background: #EFF8FF;

	margin: 5px;

	padding-left: 3px;

	color: #3F729E;

	font-family: Arial, Helvetica, sans-serif;

	}



input:hover {

	background: #D2E5F4;

	}

	

textarea {

	border: 1px solid #7EABD1;

	background: #EFF8FF;

	margin: 5px;

	padding-left: 3px;

	color: #3F729E;

	width: 70%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	}



textarea:hover {

	background: #D2E5F4;

	}

	

select {

	border: 1px dashed #333;

	background: #EFF8FF;

	margin: 5px;

	padding-left: 3px;

	color: #3F729E;

	font-family: Arial, Helvetica, sans-serif;

	}



.navigation {text-align:center; margin-bottom: 1em; }

.nextprev {margin-bottom: 1em;}

.next {float:right;}

spoiler { font: 9px Verdana, Arial, Helvetica, sans-serif;

color: #B8D6E5;

}



#quotes {

font-size: 12px;

font-family: Arial, Sans-serif;

width: 750px;

}



.error {

     margin: 10px;

     font-size: 35px;

     color: red;

     text-align: center;

     font-family: Arial, Helvetica, sans-serif;

     }



/*  Live Archives  */



#teb-super-archive {

	margin-left: 10px;

}



#teb-super-archive ul {



	padding: 0;

	list-style: none;

	list-style-position: inside;

}



#teb-super-archive ul li {

	text-align: left;

	padding: 1px 8px;

	margin: 0;

}



#teb-super-archive ul li:hover {

	background: #98C3D9;

	border-top: 1px solid #47a;

	border-bottom: 1px solid #47a;

	padding-top: 0;

	padding-bottom: 0;

}



html>body .article #teb-super-archive ul li {

	text-indent: 0;

}

	







#teb-super-archive-year {

	float: left;

	width: 100px;

	margin: 0;

	padding: 0;

}



#teb-super-archive-year li {

	font-weight: bold;

}

	

#teb-super-archive-month {

	float: left;

	width: 100px;

	margin: 0;

	border-left: 1px solid #999;

	font-weight: bold;

}



#teb-super-archive-post {

	float: left;

	width: 250px;

	margin: 0;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}



#teb-super-archive ul li span {

	font-weight: normal;

	color: #000000;

}



#teb-super-archive .selected, #teb-super-archive-post li:hover {

	background: #F1BC71;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

	padding-top: 0;

	padding-bottom: 0;

}



/* End LiveArchives */



/* Gravatars */

.gravatar {

        float:left;

        border: 0px;

        padding-right: 2px;

        padding-top: 5px;

}



.postgrav {

        float: left;

        padding: 3px;

        margin-right: 5px;

        margin-left: 5px;

        border: 1px solid #000;

        background: #fff;

}
