/*

	Theme Name: Fresh

	Theme URI: http://vaguedream.com/wordpress-themes/

	Description: A theme created by <a href="http://vaguedream.com" target="_blank">Stephen Reinhardt</a>. Supports <a href="http://automattic.com/code/widgets/" target="_blank">Widgets</a>.

	Version: 1.0	

	Author: Stephen Reinhardt

	Author URI: http://vaguedream.com/

*/

* {

margin:0;

padding:0;

}



body {

background-color:#000099;

color: #009900;

border-top:5px solid #000099;

font: normal 100% "Lucida Grande","Lucida Sans Unicode",arial,sans-serif; /* 16px */

margin:0;

padding:0;

}



.utw {

text-transform:lowercase;

}



#wrap {

overflow:hidden;

background:#FEB112;

position:relative;

width:950px;

margin:0 auto;

}



.adwrap {

border-style:solid;

border-width:1px 0;

margin:0 0 1em;

margin-bottom:10px;

padding:0 0 10px 0;

}



#header {

overflow:hidden;

position:relative;

width:950px;

margin:0 auto;

height:124px;

background: url('images/ACPHeader950Rainbow.gif') repeat-x;
}



#headerbg {

background:#000099;

}



.navwidth {

overflow:hidden;

position:relative;

width:960px;

margin:0 auto;

}



.navbg {

background:#000099;

}



#adsense {

padding:0 0 10px;

}



#blogname {

padding-top:25px;

}



h1#blogname a {position: absolute;


color:#3B3B3B;

margin-left:-1000px;

font-size: 0;

cursor:pointer;

font-weight:400;

}



h1#blogname a:hover {position: absolute;

color:#FF0084;

margin-left:-1000px;

font-size:0px;

cursor:pointer;

font-weight:400;

}



.smalltext {

font-size:11px;

color:#555;

}



.description {

color:#0063dc;

font-size:12px;

float:right;

font-style:italic;

padding-right:20px;

}



#content {

color:#336600;

display:inline;

float:left;

font-size:11px;

font: arial,sans-serif;

line-height:1.5em;

text-align:left;

width:635px;

margin:13px 0 0 20px;

padding:0 0 20px 0px;

}



.alert {

background: #FEB112;

border-top: 2px solid #FFD324;

border-bottom: 2px solid #FFD324;

margin: 10px auto;

padding: 5px 20px 5px 20px;

}



#sidebar {

display:inline;

background-color:#FFFF33;

float:right;

font-size:11px;

width:200px;

line-height:1.4em;

padding:1px 20px;

margin:15px 20px 15px 0;

}



#footer {

clear:both;

height:60px;

background-color:#fff;

line-height:1.5em;

padding-bottom:10px;

padding-top:25px;

text-align:center;

font-size:11px;

margin:0 auto;

}



h2 {

color:#000099;

font-size:25px;

}



h4 {

color:#0000ff;

font-size:20px;

}



.themes {

padding:25px 0;

}



ol#commentlist {

list-style:none;

padding:0;

}



.commenttext {

background:#ccc url(images/comm.gif) no-repeat left top;

min-height:90px;

}



.commenttext .authorcomment{

padding:10px;

margin-top:3px;

background:#fff;

min-height:90px;

border-right:10px solid #FF0084;

}



* html .commenttext {

height:90px;

overflow:visible;

}



.commentp {

margin-left:0px;

padding:22px 12px 10px 10px;

}



.commenttext p {

margin:0 0 15px;

padding:0;

line-height:1.5em;

}



#commentblock ol li {

margin-bottom:30px;

}



#commentsform p {

margin-bottom:5px;

margin-top:5px;

}



a img {

border:0;

}



h3.entrytitle,h3 {

color:#FF0000;

display:block;

font-size:20px;

font: verdana, arial, helvetica;

font-weight:bold;



line-height:100%;

padding-bottom:3px;

margin:0;

}



h3.entrytitle a,h3.entrytitle a:visited,h3 a {

color:#006633;

font-weight:bold;

text-decoration: underline;

text-transform:uppercase;

}



h3.entrytitle a:hover,h3 a:hover {

text-decoration:none;

color:#666666;

}



.entry {

margin-bottom:45px;

margin-top:13px;



}



.entrybody {

margin:0;

}





.entrybody img {

border:1px solid #ccc;

}



.entrybody p {

margin-bottom:15px;

text-align:left;

}



code {

padding:5px;

font-size:11px;

}



.entrymeta {

color:#FF0000;

font-size:14px;

margin-bottom:5px;

margin-top:3px;

}



h2.archives {

background: #fff;

margin: 30px 0 30px 0;

font-style:italic;

color:#ccc;

text-align:center;

padding: 8px 20px 8px 20px;

}



.entrymeta-single {

color:#FF0000;

margin-bottom:20px;

margin-top:3px;

}



#sidebar ul#feed {

list-style:none;

margin:15px 0;

padding:0;

}



#sidebar ul#feed li {

padding-bottom:3px;

padding-top:3px;

}



#sidebar ul#feed li a {

background:url(images/feed-icon-16x16.png) no-repeat left 50%;

padding-left:25px;

border-style:none;

}



.entrybody ul,.entrybody ol {

margin-bottom:10px;

margin-left:30px;

margin-top:10px;

}



.entrybody li {

padding-bottom:2px;

padding-top:2px;

}



.entrybody ul li{

list-style:circle;



}



#sidebar h2 {

border-bottom:1px solid #cccccc;

color:#FF0000;

font-size:16px;

font-weight:normal;

line-height:12px;

text-transform:uppercase;

margin:20px 0 5px 0;

}



#sidebar h2 a {

color:#6DA92D;

}



.sidebarbg {

background-color:#eee;

padding:3px;

}



.scrobblersmall {

color:#999999;

font-size:11px;

}



#sidebar p {

margin-bottom:10px;

margin-top:10px;

}



#sidebar ul {

list-style:none;

margin:0 0 5px 0;



}



#sidebar li {

list-style:none;

}



#sidebar ul li a {

color:#0000ff;

font-weight: bold;

text-transform:capitalize;

text-decoration:underline !important;

underline

margin:0;

}



#sidebar ul li a:hover {

color:#3B3B3B;

text-decoration:none !important;

margin:0;

border-bottom:1px solid #ccc;

}



#searchdiv {

font-weight:700;

margin-bottom:15px;

margin-top:6px;

padding:0;

}



.adwrap,.adwrapwide,.adwrap-lu,.adwrapbutton {

background:#fff;

border-color:#0000ff;

border-style:solid;

border-width:1px 0;

margin:0 0 1em;

padding:20px 0;

}



.adwrap object {

height:280px;

width:336px;

}



.adwrapwide iframe,.adwrapwide object {

height:65px;

width:468px;

}



.adwrap-lu {

float:right;

width:180px;

margin:0 0 1em 1em;

}



.adwrap-lu object {

height:90px;

width:180px;

}



.adwrapbutton iframe,.adwrapbutton object {

height:150px;

width:180px;

}



.navigation {

clear:both;

padding-left:20px;

height:27px;

font-size:11px;

margin:0 auto;

}



.navigation li {

line-height:25px;

float:left;

list-style:none;

margin:0;

}



.navigation a:link,.navigation a:visited {

color:#0000FF;

font-weight: bold;

height:26px;

background:#FFFF33;

margin-right:2px;

padding-left:15px;

text-decoration:underline;

}



.navigation a:link,.navigation a:link span,.navigation a:visited,.navigation a:visited span {

cursor:pointer;

display:block;

float:left;

}



.navigation a:hover {

color:#666666;

font:bold

height:26px;

padding-left:15px;

text-decoration: none;

}



.current_page_item a:link,.current_page_item a:visited {

background:#FEB112;

color:#0000ff;

font-weight: bold;

height:27px;

line-height:25px;

padding-left:15px;

text-decoration: underline;

}



.current_page_item a:hover {

background:#FEB112;

color:#666666;

height:27px;

padding-left:15px;

text-decoration:none;

}



.navigation ul {

list-style:none;

margin:0;

padding:0;

}



blockquote {

border-left:2px solid #CADAE7;

color:#660066;

font-style:italic;

padding-left:8px;

margin:0 25px;

}



h1,h2,h3,h4,#comments {

font-weight:400;

}



h3,#commentblock h2 {

font-size:20px;

padding-bottom:20px;

}



.entrybody a:link,.entrybody a:visited {

color:#0000ff;

font-weight:bold;

text-decoration:underline;

border-bottom:none;

}



.entrybody a:active,.entrybody a:hover {

color:#666666;

font-weight:bold;

text-decoration:underline;

border-bottom:1px solid #0000ff;

}



a,a:visited,a:hover {

color:#0063dc;

text-decoration:none;

}



.navigation a:link span,.navigation a:visited span,.navigation a:hover span {

height:25px;

padding-right:15px;

}



.current_page_item a:link span,.current_page_item a:visited span,.current_page_item a:hover span {

height:25px;

padding-right:15px;

}



div .sociable {

background:#fff;

margin:5px 0 0;

padding:5px;

font-size:11px;

padding-right:10px;

text-align:right;

padding-left:8px;

}



div .sociable img{

border:0;

}



span.sociable_tagline {

position:relative;

}





.sociable ul {

display:inline;

margin:0;

padding:0;

}



.sociable li {

background:none;

display:inline;

list-style-type:none;

margin:0;

padding:2px;

}



.subscribe img {

padding-right:3px;

padding-bottom:3px;

}



#rssicon {

padding-bottom:10px;

}