/*
THEME NAME: Phresh
VERSION: 0.1.1
.
phresh.gr
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');


.entry-content img {
    margin: 0 0 5px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}


/* Phresh add-ons */

.small {
	font-size: 1em;
	line-height: 1.6;
}

/* If you want a text in ALL CAPS */

.ver {
	text-transform: uppercase;
	color: #000;
}

/* For by-lines */

.low {
	font-family: Palatino, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
}

/* A nice ampersand */

.amp {
	font-family: Baskerville, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #666;
}

/* For image captions */

.tooltip {
	display: block;
	padding-top: 8px;
	font-size: .9em;
}


/* Image on header */

#blog-title{
width:300px;
height:70px;
text-indent:0px;
padding:0px;
padding-top:20px;
border:none;
}
#blog-title a{
font-size:60px;
color:#2772b3;
font-family:"Trebuchet MS";
font-weight:normal;
}

#branding {
padding: 0;
}

#blog-description {
margin-bottom: 5px;
}

/* New Phresh */

#main {
padding: 10px 0 22px 0;
}

body, input, textarea {
font: normal normal normal 12px/normal Georgia, serif;
color: #404040;
}

.entry-content {
font: normal normal normal 11px/normal arial, sans;
}

a {
color: #e64595;
}

a:hover {
color: #1a1a1a;
}

a.visited {
color: black;
}

.entry-content a {
color: #e64595;
text-decoration: none;
}

.entry-content a:hover {
color: #1a1a1a;
}

.entry-content a.visited {
color: black;
}

.entry-title {
font-size: 19px;
padding: 0;
color: #333333;
letter-spacing: -1px;
}

.entry-title a {
color: #333333;
}

.entry-title a:hover {
color: #e64595;
}

.entry-meta {
font-style: normal;
font: normal normal normal 10px/normal arial, sans;
}

.entry-utility {
margin: 0 0 10px 0;
font: normal normal normal 10px/normal arial, sans;
color: #a6a6a6;
border-bottom: 1px solid #b2b2b2;
}

.entry-utility a {
font-style: normal;
}

.entry-utility a:hover {
color: #e64595;
}

h2 a:hover {
color: #e64595;
}

.entry-content {
padding: 10px 0 0 0;
}

.entry-meta a:hover {
color: #e64595;
}

.entry-meta {
text-transform: lowercase;
}

.entry-meta .n {
text-transform: lowercase;
}

.vcard a {
color: black;
}

.vcard a:hover {
color: #e64595;
}

#commentform a {
color: black;
}

#commentform a:hover {
color: #e64595;
}

.aside ul ul li a:hover {
color: #e64595;
}

#content {
width: 600px;
}

#primary {
border: 0px;
padding: 10px 0px 0px 0px;
}

input[type="text"]
{
padding: 5px;
border: 0px;
background-color: #f9f9f9;
color: #676767;
}

.meta-prep-avatar img {
padding: 0 4px 2px 0;
margin: 0 0 0 0;
vertical-align: middle;
}

ul {
font: normal normal normal 12px/normal arial, sans;
}

.menu ul {
float: left;
padding: 0;
position: relative;
margin-top: -48px;
margin-left: 320px
}

.widgetcontainer li {
list-style: none;
list-style-position: inherit;
padding: 0;
}

.aside ul ul {
margin: 2px 0 20px 0;
}

.widgetcontainer li a {
text-decoration: none;
}

.textwidget {
font: normal normal normal 12px/normal arial, sans;
}

#comments-list ol {
border: 0px;
}

#comments-list li {
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 2px solid #ffffff;
background: #ffffff;
}


#comments-list li.alt {
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 2px solid #ffffff;
background: #fafafa;
}

#comments-list li.comment-author-cpil {
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 2px solid #ffffff;
background: #fff7f7;
}

#comments-list li.comment-author-nassos-k {
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 2px solid #ffffff;
background: #fffae6;
}

#comments-list li.comment-author-katrinpi {
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 2px solid #ffffff;
background: #f8eeff;
}

.floatleft {
display: block;
width: 120px;
float: left;
}

#subsidiary .aside {
margin: 0 30px 0 0;
width: 280px;
}

.twitter-hash-tag-widget li {
border-bottom: 1px solid #d8d8d8;
padding: 5px 0 5px 0;
margin-bottom: 5px;
}

#access{
height: 1px;
border-bottom: 1px solid #ffffff;
}

.sf-menu {
border-right: 0px;
}

.sf-menu li {
background-color: #ffffff;
}

.sf-menu a {
border: 0px;
font-weight: bold;
}

.sf-menu ul {
font-size: 13px;
}

.sf-3 a:hover {
color: #333333;
}

.current_page_item li {
border-bottom: 1px solid #e64595;
}

p {
margin-bottom: 10px;
}

hentry {
padding: 0px 0px 30px 0px;
}

#content .aside {
border: 0;
padding: 0;
margin: 0;
}

#content .aside ul {
padding: 0;
}

.aside h3 {
display: block;
padding-top: 12px;
padding-bottom: 2px;
border-top: solid 1px #dcdcdc;
font-size: 13px;
font-style: normal;
font-weight: bold;
line-height: 20px;
}

#content .aside h3 {
border-top: solid 1px #dcdcdc;
font: normal normal normal 14px/normal arial, sans;
}

.ptimg li {
float: left;
}

blockquote {
margin: 10px 0px 10px 0px;
padding: 0;
color: rgb(51, 51, 51);
display: block;
font-size: 1.5em;
font-style: normal;
font-weight: bold;
line-height: 1.2em;
text-align: justify;
}

table {
border: 0;
}

.navigation a {
color: #e63f8e;
}

.navigation a:hover {
color: #e63f8e;
}