/*  
Theme Name: freshclickmedia
Theme URI: http://wordpress.org/
Description: freschclickmedia wordpress theme
Version: 1.6
Author: Shane Porter
Author URI: http://freshclickmedia.com
*/



body
{
	font-family: verdana, sans-serif;
	font-size: 80%;
	background: white;
font-size:72%;
line-height:1.4;
margin: 0 0 1em 0;
padding: 0;
}	

#wrapper { width: 800px; margin: 0 auto; background: transparent url( img/swirl.gif) right -102px no-repeat; }
#header { position: relative; margin: 0; padding: 0; 
background: rgb( 0,0,0);
background: rgba( 0,0,0, 0.7);

	-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
 }
#header fieldset { position: absolute; top: 2px; right: 2px; border: 0; }
#header legend { display: none; }
#header img { position: absolute; top: 0; left: 28em; top: 2px;}
#content { width: 75%; float: left; padding-bottom: 15px; }
#sidebar { width: 20%; float: right; }
#footer { clear: both; border-top: 2px solid #ccc; }
hr { display: none; }
textarea { width: 400px; }
h1, h2, h3
{
	font-family: Georgia, Times, serif;
}

h1
{
  color: #fff;
  font-size: 2.7em;
margin: 0 0 0.2em;
padding-top: 0.3em;
padding-left: 0.5em;
}

h1 a { color: #F6E0B2; text-decoration: none; }
h1 a:hover { color: #fff; }

h2 { color: #333; font-size: 1.6em; }
h3 { color: #555; font-size: 1.4em; }
h4 { color: #666; font-size: 1.1em; }

a#skip
{
	display: none;
}

#header input, #searchform input
{
    font-size: 100%;
    padding: 0.2em;
font-family: verdana, sans-serif;
}

#header input[type='text'], #searchform input[type='text']
{
border: 1px solid #999;
}

#header input[type='text']:focus, #searchform input[type='text']:focus
{
background-color: #fffbe2;
border-color: #222;
}


ul#nav
{
	list-style-type: none;
	margin: 1.5em 0 1.5em 0;
	padding: 4px 4px 14px 10px;



font-size: 90%;
}

ul#nav li
{
	display: inline;
	margin-right: 22px;
	text-transform: uppercase;
}

ul#nav a
{
	text-decoration: none;
	color: #fff;
	font-size: 1.25em;
        letter-spacing: 2px;
font-weight: bold;
padding: 5px 8px;
background-color: #6e4b00;
-moz-border-radius: 5px;
}


ul#nav li.current_page_item a, ul#nav a:hover
{
color: #f6e0b2;

background-color: #a06d00;
}

abbr
{
	border: 0;
}

dd { margin: 0.3em 0; }

.listmania { width: 235px; float: left;  }
.listmania dt { display: none; }
.listmania dd { display: inline; margin: 3px; }
.listmania a img, .portfolio a img { padding: 3px; border: 4px solid #ccc; background-color: white; }
.listmania img { width: 57px; height: 57px; }
.portfolio img { margin: 3px; }
.listmania a:hover img, .portfolio a:hover img { border-color: #ff881e; }

#footer h3 { clear: left; margin-bottom: 0.4em; }

#footer .group { float: left; width: 49%; }
#footer .last { clear: right; }
#footer .posts li { padding-right: 25px; margin-bottom: 0.6em; line-height: 1.2; }



#footer_pages, #validation  { list-style-type: none; margin-left: 0; padding-left: 0; display: inline; margin-right: 2em; }
.links ul { padding: 0; }
.links li { margin-top: 0.4em; }
#validation { clear: right; }
#footer_pages li, #validation li { display: inline; margin: 0 0.2em 0 0; }

#footer ul { list-style-type: none; }

#footer .posts ul { padding: 0; }


pre.code { font-size: 100%; font-family: "lucida console", "courier new", courier; width: 600px; overflow: auto; padding: 5px; border: 3px solid #cdcdcd;  color: white; background-color: #343434; }

ol.commentlist li { padding: 10px; border-bottom: 1px solid #ccc; }


.books p { clear: right; }
.books img { float: left; margin: 0 1.5em 1.5em 0; border: 1px solid black; }
.books li { clear: left; list-style-type: none; }
.books li:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.books ul { margin: 0; padding: 0; }

input { font-family: verdana, sans-serif; }

img.right { float: right; margin: 0px 4px 20px 30px; display: block; }




#skills img { float: left; margin: 0 1.5em 1.5em 0; }
#skills p { clear: right; }
#skills li { clear: left; margin-top: 0.2em; }
#skills li:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }


a { color: #ff881e; }
a:hover { color: #7f3e03; }

.error { border: 1px solid red; }
fieldset { border: 0; margin-top: 1em;}
legend { display: none; }
.error_header { color: red; padding: 5px; border: 1px solid red; }
a.gravatar { border: 0; display: block;  }
a.gravatar img { border: 0; }

/*
.commentor { float: left; width: 120px; margin-right: 15px; }
.commentor cite { font-size: 110%; display: block; margin: 6px 0; }
.commentor .commentmetadata { display: block; }
.comment { float: right: width: 335px; min-height: 120px; }
.comment p { margin: 0 0 6px 0; padding: 0; }
*/

ol.commentlist li
{
clear:left;
padding:10px;
border: 0;
}

img.header { margin: 10px 0 10px 0; }

.alignright { float: right; display: block; background-color: #fff; padding: 2px; margin-left: 10px; margin-bottom: 10px; }



img.alignleft { float: left; margin-right: 20px; margin-bottom: 5px; }