/*
Theme Name: Empty Theme
Theme URI:
Description: Empty Theme Framework
Version: 1.0
Author: Zoltan Radics

/* Begin Typography & Colors */
body { 
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 18px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: left;
	background: url('images/body-bg.jpg') repeat-x;
}

/** BASIC ELEMENTS **/
.clear { clear: both; }
a { color: #000; text-decoration: none; }
a:hover { }
ul { margin: 0px; padding: 0px; }
ul li {  list-style-type: none; }
a img {  border: 0px; }
em { color: #666666; }

p { color:#00312e; font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; color:#00312e; font: normal 24px/24px Verdana, Arial, Helvetica, sans-serif; }

a:link { color:#00312e; font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; border:none; }
a:visited { color:#3c6260; }
a:hover, a:active  { text-decoration:none; }

/** BASIC LAYOUT **/
.wrap { background: url('images/header.jpg') center top no-repeat; }
.header { width: 980px; height: 370px; margin: 0px auto 0px auto; }
.center { width: 980px; margin: 0px auto 80px auto; }
.content { float: left; width: 640px; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; }
.sidebar { float: right; width: 265px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.sidebar p { padding: 0px 0px 0px 10px; }

/** POST & ENTRY **/
.post { margin: 0px 0px 40px 0px; }
.entry { border-bottom: 1px solid #ddd; }
.postdate { font-size: 10px; font-style: italic; color: #ccc; }
.more { color:#00312e; text-align: right; }
.searchresult { padding: 20px 0px 0px 20px; }
.vimeo { margin: 0px 0px 20px 0px;}

/** SIDEBAR **/
.sidebox { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
.sidebox .title { margin: 0px 0px 10px 0px; }
.search-field {
	display:block;
	float: left;
	width: 177px; height: 39px;
	padding: 0px 0px 0px 7px;
	background:url('images/search-bg.jpg') no-repeat;
	color: #fff;
	border: none;
}
#searchsubmit {
	display:block;
	float: left;
	width: 31px;
	height: 39px;
	border: none;
	text-indent: 500px;
	background: url('images/search-button.jpg') no-repeat;
}

.youthlogo { display: block; width: 200px; height: 46px; margin: 40px auto 40px auto; }

/** MENU **/
.menu { 
	display: block; 
	float: right; 
	width: 720px; 
	margin: 310px 0px 0px 0px;
}
.menu ul {}
.menu ul li { display: block; float: left; }
.menu ul li a { 
	display: block;
	height: 48px;
	margin: 0px; 
	padding: 0px;
	background: url('images/menu-new.jpg');
	text-indent: -500px; 
	overflow: hidden;
}

.menu a.item1:link, .menu a.item1:visited { width: 81px; background-position:0 0; }
.menu a.item1:hover, .menu a.item1:active { background-position:0 -48px; }
.menu a.item2:link, .menu a.item2:visited { width: 81px; background-position:-81px 0; }
.menu a.item2:hover, .menu a.item2:active { background-position:-81px -48px; }
.menu a.item3:link, .menu a.item3:visited { width: 89px; background-position:-162px 0; }
.menu a.item3:hover, .menu a.item3:active { background-position:-162px -48px; }
.menu a.item4:link, .menu a.item4:visited { width: 233px; background-position:-251px 0; }
.menu a.item4:hover, .menu a.item4:active { background-position:-251px -48px; }
.menu a.item5:link, .menu a.item5:visited { width: 153px; background-position:-484px 0; }
.menu a.item5:hover,.menu a.item5:active { background-position:-484px -48px; }
.menu a.item6:link, .menu a.item6:visited { width: 81px; background-position:-637px 0; }
.menu a.item6:hover, .menu a.item6:active { background-position:-637px -48px; }

.catlinks { font-style: italic; color: #888; font-size: 10px; }
.catlinks a { color: #a6d14c; }

.footer { width: 975px; margin: 0px auto 0px auto; padding: 0px 0px 0px 25px; }
.footer p { display: block; width: 640px; padding: 0px 0px 0px 0px; color:#729c99; font: normal 10px/17px Verdana, Arial, Helvetica, sans-serif; }

/* Begin wp-tags*/
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 2px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 2px;margin: 0 7px 2px 0;display: inline;}

.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left}

.no_way {
a:link {color:#ffffff}      /* unvisited link */
a:visited {color:#ffffff}  /* visited link */
a:hover {color:#ffffff}  /* mouse over link */
a:active {color:#ffffff}  /* selected link */
}

