/*  



Theme Name: Snapshot



Theme URI: http://www.woothemes.com



Description: Snapshot theme by WooThemes. Perfect for photographers and design galleries.



Version: 2.0.4



Author: WooThemes



Author URL: http://www.woothemes.com/



*/







h1, h2, h3, h4, h5, h6  {



	font-weight: bold;



}







a:hover {

color:#a96947;

text-decoration: none;



}



.mainlinks:link { color: #005998; text-decoration: none; font-size:18px; }

.mainlinks:visited { color: #005998; text-decoration: none; font-size:18px; }

.mainlinks:hover {color:#a96947; border-bottom: 1px dotted #a96947; text-decoration: none; font-size:18px; }

.mainlinks:active { text-decoration: none; font-size:18px; }





/* STRUCTURE */







#wrap {







}



#downmenu{



height:40px;



width:100%;



}



#downmenu a:link,#downmenu a:visited{



background-color:#42b3e3;



color:#fff;



font-size:13px;



padding:5px !important;



border:1px solid #42b3e3;



		-o-border-radius:0px 0px 5px 5px;



-webkit-border-radius:0px 0px 5px 5px;



-moz-border-radius:5px 0px 5px 0px;



}



#downmenu a:hover{



background-color:#fff !important;



color:#42b3e3 !important;



border:1px solid #42b3e3;



}



#header  {



	position: relative;



	height: 173px;



	background-color:#fff;}



#menu{



width:960px;

margin:0 auto;

height:35px;

padding-top: 8px;

background-image: url(http://www.wpgreece.gr/icons/header_line.png);

}



.inp_submit{



border:1px solid #dcdcdc;



-o-border-radius:5px;



-webkit-border-radius:5px;



-moz-border-radius:5px;



padding:4px;



margin-top:7px;







}



.inp_submit:hover{



background-color:#cdcdcd;}



.inp_submit:active{



background-color:#ffffce;}



.inp_submit:focus{



background-color:#ffffce;}



.inp_buttom{



padding:6px;



text-shadow:1px 1px 1px #fff;}



#menu a:link,#menu a:visited{



padding:5px;



padding-right:10px;



padding-left:10px;



margin-left: 10px;



background-color:transparent;



font-family:Georgia,Arial,Tahoma,Verdana;



font-size:17px;



color:#FFF;



margin-right:10px;



text-decoration:none;

-o-border-radius:5px;



-webkit-border-radius:5px;



-moz-border-radius:5px;



background-color:#01487b;



}



#menu a:hover{



-o-border-radius:5px;



-webkit-border-radius:5px;



-moz-border-radius:5px;



background-color:#42b3e3;



color:#fff;}



#menu a:active{



-o-border-radius:5px;



-webkit-border-radius:5px;



-moz-border-radius:5px;



background-color:#42b3e3;



color:#fff;}



#credits{



width:100%;

background-color:#01528B;

border-bottom: 4px #01487B solid;

height:124px;

}



#creditscont{



width:980px;



margin:16px auto;



padding-top:20px;



line-height:19px;

text-align: center;

padding-bottom:20px;



font-family:Georgia,Arial,Tahoma,Verdana;



font-size:14px;



color:#42b3e3;}



#credits a:link,#credits a:visited{



text-decoration:none;

color:#fff;

padding:2px;

margin-left:5px;

margin-right:5px;





}



#credits a:hover{



background-color:#42b3e3;



color:#fff;



		-o-border-radius:5px 5px 5px 5px;



-webkit-border-radius:5px 5px 5px 5px;



-moz-border-radius:5px 5px 5px 5px;



}







#type{



width:100%;



display:block;



font-size:65px;



text-shadow:1px 1px 1px #fff;



line-height:48px;



color:#cdcdcd;



font-family:Georgia,Helvetica,Arial;}

#logo h1 {



	background: url(styles/default/logo.png) top left no-repeat;



	text-indent: -9999px;



	float: left;



}







#logo h1 a{



	display: block;



	height: 100px;



	width: 360px;



}







#header h1.title  {



	display: none;



}







#header h1.title a  {



	text-decoration: none;



}







#header p.description  {



	display: none;



}







.rss {



	text-align:right;



}







.rss li {



	margin:0px !important;



}







.rss a  {



	font-weight: bold;



	text-decoration: none;



	font-size: 0.9em;



	background: url(images/design/rss.gif) no-repeat center left;



	padding: 2px 0 2px 23px !important;



}







.rss a:hover, .home_ad a:hover {



	text-decoration:underline;



}







#nav  {



	height: 45px;



	color: #fff !important;



	background-color:#42b3e3;



}







#nav ul  {



	padding: 0;



	line-height: 45px;



	height: 45px;



	margin: 0px;



}







#nav ul li  {



	display: inline;



	margin: 0 24px 0 0;



	_margin-right:23px;



	font-family: Helvetica, Verdana, Arial, sans-serif;



}







#nav ul li h3 {



	color:#FFFFFF;



	font-size:14px;



}







#nav ul li a  {



	color: #fff;



	font-size: 1.1em;



	font-weight:bold;



	text-decoration: none;



	line-height: 45px;



	padding:3px;



	



}







#content  {



	padding: 10px 0;



}







#footer  {



	height: 23px;

	font-size: 1em;

	width:100%;

background-color:#01528B;

border-bottom: 4px #01487B solid;

}







#footer p  {



	margin: 0;



	line-height:45px;



}







#footer p a  {



	text-decoration: none;



}







#footer p a:hover  {



	text-decoration: underline;



}







#footer img {



	vertical-align:middle;



}







#footer .powered {



	text-align:left;



}







#footer .powered a {



	text-align:right;



	background: url(images/design/wordpress_logo.png) left center no-repeat;



	padding: 10px 0px 10px 30px;



}







#footer .credit {



	text-align: right;



}







/* tagline */







#tagline  {







	display:block;







	font-size:16px;



	background-color:#a96947;



	font-family:Georgia,Tahoma,Verdana,Arial,Helvetica;



	color:black;



	font-weight:bold;



}







#tagline p {



	margin-bottom: 0px;



	padding:5px 10px 5px 10px;



}











/* BLOG CSS */







.post {



	margin-bottom:10px;



	font-family:Georgia,Arial,Tahoma,Verdana;



}



.post h2{



font-size:35px;}







.post p.categories {



	margin-bottom:15px;



}







.post p.categories span {



	padding: 5px;



	margin-top: 50px;



}







.post p.categories a  {



	font-weight: bold;



	text-decoration:none;



}







.post p.categories a:hover  {



	text-decoration:underline;



}







.post_seperator  {



	margin-bottom:10px;



	height:1px;



	border-bottom:1px dotted #A6B3B9;



}







h2.title  {



	font-size:27px;



	font-family:font-family:Georgia,Arial,Tahoma,Verdana;



	margin-bottom:15px;



}







h2.theme_title  {



	font-size:36px;



	margin-bottom:20px;



	line-height:28px;



}







h2.title .date  {



	padding-top: 0;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 10px;



	font-size:12px;



}







h2.title a  {



	text-decoration: none;



}







.post p.comments a  {



	padding: 0 0 0 22px;



	font-weight: bold;



	text-decoration: none;



}







p.continue  {



	float: left;



	display: inline-block;



}







p.continue a  {



	font-weight: bold;



	text-decoration: none;



}







.widget {



	margin-bottom:20px;



}







#leftwidget  {



	width: 159px;



	padding-right: 10px;



	margin-right: 0;



	background-color:#42b3e3;



}







.widgetlist  h3  {



	margin: 0;



	padding: 5px 0 5px 10px;



	font-weight: bold;



	font-size: 13px;



	text-transform: uppercase;



}







.widgetlist ul  {



	margin: 0;



}







.widgetlist ul li  {



	margin: 0;



	padding: 4px 0 4px 10px;



	list-style: none;



	font-size: 12px;



	border-bottom: 1px dotted #9cb9d7;



}







.widgetlist ul li a:link, .widgetlist ul li a:visited  {



	text-decoration: none;



}







.widgetlist ul li a:hover  {



	text-decoration: underline;



}











/* STYLES */







.fix {



	clear: both;



}







.bordered  {



	border: 1px solid #a96947;



}







.floatleft  {



 float: left;



}







.floatright  {



	float: right;



}







.alignright  {



	text-align: right;



}







.alignr  {



	text-align: right;



}







blockquote {



	font-size:14px;



	margin-bottom:15px;



	color:#4F4F4F;



}







/* INDIVIDUAL THEME LISTING */







.theme h2 {



	font-size: 12px !important;



	margin: 0px !important;



}







.large-screenshot {



	margin-bottom: 5px;



	border: 3px solid #ece7d7;



	padding: 4px;



	width: 690px;



}







.screenshot {



	margin-bottom: 10px;



	border: 3px solid #ece7d7;



	padding: 4px;



	width: 330px;



	height: 190px;



}







.screenimg {



	width: 100%;



	height: 100%;



	float:left;



	position: relative;



}







.screenimg span {



	position: absolute;



	font-size:11px;



	right: 0px;



	top: 7px;



}







.screenimg span a {



	padding: 8px;



	text-decoration: none;



	color: #fff;



}







.theme .date {

	font-size: 14px;

	padding-top: 3px;

	border-top: 2px #EEE9D9 solid;

	color: #8e8466;
	margin-left: 10px;

}







.theme p {



	margin: 0px 0px 2px !important;



}







.theme .tags {



	padding-left: 24px;



	background: url(images/ico-tags.gif) center left no-repeat;



}







.theme .tags a {



	font-size: 11px;



	text-decoration: none;



}







.theme .rating {



	font-size: 11px !important;



	width: 100% !important;



}







.post-ratings-text {



	font-size: 11px !important;



}











/* COMMENTS */







#comments {



	border-top: 1px solid #dddddd;



	padding-top:20px;



}







#comments h2  {



	margin: 0px 0px 20px;



	font-size: 18px !important;



	line-height: 24px;



	font-weight: normal !important;



}



.commentlist li {



	list-style-image:none;



	list-style-position:outside;



	list-style-type:none;



	margin:0px 0px 20px;



	padding:10px 10px 0px;







}



.commentlist p {



	margin-bottom:10px;



}



.commentlist .gravatar {



	float:right;



	margin:0px 5px 5px 20px;



}







.gravatar {



	width:65px;



	height:65px;



	float:right;



	margin-left:10px;



	margin-right:5px;



	margin-bottom:10px;



}







.gravatar img {



	background-color: #FFFFFF;



	padding: 4px;



	border: 1px solid #cccccc;



}







.commentlist cite {



	font-weight: bold;



	font-size: 14px;



	font-style: normal;



	margin-bottom:10px;



}



.commentlist cite a:hover {



	text-decoration: none !important;



}



.commentlist .metadata {



	color:#a96947 !important;



	text-decoration: none !important;



	font-weight: normal !important;



}	



.commentlist .metadata:hover {



	text-decoration: underline !important;



}



#commentform input {



	padding: 5px;



	margin-right: 10px;



}







#commentform #submit {



	font-size:14px;



}







#commentform textarea {



	padding: 10px;



	width:558px;



	_width:540px;



}







.wp-pagenavi {



	margin-top:20px;



	padding-top:20px;

	border-top: 4px solid #ece7d7;



}



::selection{



background-color:#42b3e3;



color:#fff;}



::-moz-selection{



background-color:#42b3e3;



color:#fff;}