/* (c) bridgehosting.net 2010 latest 2010-03-29 */
/* (c) communimedia.com 2005 latest 21/08/05 */
@import url(http://yui.yahooapis.com/3.1.0/build/cssreset/reset-min.css);
@import url(http://yui.yahooapis.com/3.1.0/build/cssbase/base-min.css);

html, body { background:#FFFFFF url(/images/sxc.hu-free__1133567_67071983-seamless.jpg) repeat fixed 0 0; color:#000;}

#centreMe { width:960px; background:#FFFFFF none repeat scroll 0 0; margin:-10px auto; padding:10px; width:960px; min-height:700px; }

li a {text-decoration:none;text-align:center;}
a:hover {background:#d00!important;color:#fff;}
#siteBanner {margin:5px 0px 2px 10px;}
#echoText { margin: 22px 0px 13px 6px; width:570px; height:77px;}
#echoButton {width:50px;position:absolute;top:18px;left:2.6%;}
#breadcrumb {margin-top:10px; padding:0 5px; background:#EEE; font-size:x-small; margin-bottom: 10px;}
#breadcrumb p {margin-bottom: 20px;}
a.crumb {text-decoration:none;}

/* styles with general applicability go here */
.smallText {font-size:small;}
.largeText {font-size:large;}
h2+p, p  {margin:10px 0;}
p+h1, ul+h1, ol+h1, h3 {margin:10px 0 5px;}
h3.likeP {font-size:1em; font-weight:normal; text-decoration:none;}
.redHead, .redText {color:#d00;}
table {border-collapse:collapse;}
img.floatR, img.floatL, .centerP img { margin:10px; display:inline;}
.floatR {float:right;} .alignR {text-align:right;}
.floatL {float:left;} .alignL {text-align:left;}
.clearB {clear:both;line-height:0.1em;font-size:0.1em;}
.clearR {clear:right;line-height:0.1em;font-size:0.1em;}
.centerP, .alignC {text-align:center; margin: 0 auto;}
#mainContent li { margin-left:10px; }
.spacedTop3 { margin-top:25px; }
.veryStrong {font-weight:bold;font-size:large;}
.jumpTop { text-align:right; font-size:small; font-style:italic; clear:left; }

/* main content area */
#mainContent {margin: 0 0 0 170px; }
#mainContent h1 {text-align:right;padding:0 5px 0 0; color:#fff; background:#D00; height:26px; }
#autoNav { clear:left; float:left; width:150px; margin:20px 0; }
#newsScroll, #autoNavDiv, .logosDiv {border:2px solid #CCC;width:150px;clear:left; margin:0 0 10px;background:#fff;}
#newsScroll {height:150px;}
/* IE Mac breaks on overflows \*/ #newsScroll {overflow:hidden;} /* end IE Mac hide */
.dropcontent * {margin:0 5px 5px;}
#newsScroll:hover {border-color:#D00;border-style:dotted;}
.dropcontent h2, .dropcontent h3 {font-size:1.2em;}
.dropcontent p.mmhide_storyDate {font-style:italic;}
.dropcontent {font-size:0.8em;}
.logosDiv {text-align:center;margin:1em 0;}
.logosDiv a img {max-width:140px;height:auto;border:2px dotted #fff;margin:5px 0;}
.logosDiv a:hover img {border:2px dotted #33f;}

#autoNav ul li, .logosDiv, .mainContent h1 { -moz-border-radius:5px!important; }


/* navigation system */
a>img {vertical-align:middle;}
#autoNav ul, #autoNav ul li{list-style:none outside; margin:0; }
#autoNavList, ul#autoNavList ul {width:150px;background:#FFF; }
#autoNavList li {border:2px solid #eee; border-bottom:0; position:relative;text-align:center;}
#autoNav ul:last-child {border-bottom:2px solid #EEE; }
#autoNavList li:hover {border-style:inset;background:#d00;}
#autoNavList li ul {position:absolute;top:-3px;left:147px;display:none;padding-left:3px;}
#autoNavList li a {min-height:24px;display:block;}
#autoNavList li:hover ul {display:block;}
#autoNavList li ul li a, a.sectionNav {background:#ccc;}

/* Fix IE. see http://www.alistapart.com/articles/horizdropdowns/ ; Hide from IE Mac \*/
* html #autoNavList li { float: left; height: 1%; }
* html #autoNavList li a { height: 1%; }
/* End */

#footer {clear:both;font-size:x-small;border-top:2px solid #999;color:#999;text-align:right;padding:10px 0;}
#footerNav {clear:left;font-size:small;margin:10px auto;text-align:center;padding-top:10px;}
#footerNavUL li {list-style:none;display:inline;padding:0 3px;border:1px black solid;border-top:0;border-bottom:0;margin:0 1px;}

/* specific pages -> consider seperate css files */
.echoCover {float:right; width:160px;margin:10px;}
.echoCover p {font-size:x-small;color:#666;text-align:center;}
.fileIcon {width:17px; height:17px; vertical-align:middle;}
#autoNewsLinks {list-style:disc;margin:0 25px;width:auto;}
#autoNewsLinks li {text-align:left;}

/* news page */
.mmhide_newsStory p.mmhide_storyDate {font-size:small;}
.mmhide_newsStory p + h3 {background:#fff;}

/* events page */
.anEvent, .mmhide_newsStory {margin:5px 0;border:1px solid #00d;padding-bottom:5px;}
.anEvent h3, .mmhide_newsStory h3 {display:block;background:#8bf;padding:5px;margin-top:0;}
.anEvent p, div.mmhide_newsStory p {padding:0 5px;}
.eventData {width:60%;text-align:right;margin:5px auto;background:#eee;padding:0 5px}
.eventData tr + tr td {border-top:1px solid #000;padding-top:5px;}

/* for contacts.php */
.formDiv{margin:5px auto;background:#eee;padding:5px;}
.formRow {margin:5px 0 0 0;}
.formLabel {float:left;text-align:right;width:40%}
.formData {margin:0 0 0 5px;text-align:left;}
.formData input, .formData textarea {font-size:1.1em; border:1px solid #aaa;}

/* for community */
#youthLink {margin-top:20px;}
#youthLink img {margin:5px;}
#youthLink div {float:none;text-align:center;}

/* for youth pages */
.sig {text-align:right;}
.sig span {font-family:cursive,fantasy;font-size:large}

/* for archive listing */
#archiveList {margin-left:20px;}
#archiveList li ul li {margin-left:10px;}
#archiveList li ul li a {font-weight:bold;}
#archiveList span.fileDesc {font-size:small;}
a.archiveListElement {display:block;text-align:left;background:#eee;padding:5px;margin:5px;font-weight:bold}

/* contact page */
#addressSpan {display:block;text-align:right;width:200px;}

/* diary page */
.diaryTable {margin-top:25px;}
.diaryTable tr:hover td {background-color:#ccc;}
.diaryTable th, .diaryTable td {border:2px #D00 solid;padding:2px;text-align:center;height:1.8em;}
.diaryTable th {background:#d00;padding:2px; height:2em; font-weight:bolder; font-size:large;vertical-align:middle;border-color:#a00;}
.diaryTable td {padding:2px;vertical-align:top;}
td.eventName {font-weight:bold;color:#c00;}

/* links page */
div.alignC table {margin:0 auto;}

/* galerie styles */
.mmhide_header {display:block; padding:5px 10px 10px 8px; color:#666; background-color:#d00;}
.mmhide_pagetitle {display:block; color:#fff; font-size:x-large;}
.mmhide_header .mmhide_right {float:right;background:#fff;width:100px;text-align:center;}
.mmhide_header .mmhide_right img {position:relative;top:-10px}
.mmhide_small {font-size:small;}
.mmhide_small > span > a {text-decoration:none;color:inherit;}
.mmhide_phototitle {display:block; text-align:left; padding:15px 10px 0px; font-size:large;}
.mmhide_photodate {width: 200px; clear: both; float: right; font-size: 12px; padding:23px 14px 0px; color: #ddd;text-align: right;}
.mmhide_iptc {color: #ddd;}
.mmhide_exif {font-size: 12px;	color: #ddd;}
.mmhide_horizontal {display: block;padding-left: 10px;}

/* homepage */
#q2,#q3 { width:362px; height:160px; float:left; }
#q3 { float:right; }

/* CM tag =DO NOT REMOVE= */
#cmTag a {text-decoration:none;color:#999;}
#cmTag img {vertical-align:middle;}

