/* base style */
body	{font-family:sans-serif; font-size:75%;}
table	{font-size:1em;}
img	{border:none;}
h1, h2, h3, h4, h5, ul, ol	{margin:0; padding:0; margin-bottom:0.5em;}
ul	{padding-left:1em;}
li	{margin:0; padding:0; padding-bottom:0.2em;}
h1	{font-size:1.5em;}
p	{margin:0; padding:0; margin-bottom:0.5em; font-size:1em;}
del	{display:none;}
caption, th	{text-align:left;}
blockquote	{font-style:italic;}
pre	{font-size:1.2em;}

.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.reset	{display:block; clear:both; line-height:0;}
.reset hr	{display:inline; line-height:0; height:0; visibility:hidden;}
.fullWidth	{width:100%;}
.hidden	{display:none;}
.invisible	{visibility:none;}
.section	{padding-bottom:2em;}
.block	{margin-bottom:1em;}
.wideBlock	{width:100%;}
.wideTable	{width:100%;}
.inline	{display:inline;}
.button	{cursor:pointer;}





/* fonts */
h1 a, h2 a, h3 a, h4 a	{text-decoration:none;}
h3	{text-transform:uppercase;font-size:1em;}
h4	{font-size:1em;}
em	{font-weight:bold;font-style:normal;}
ul li a, dl dt a	{font-weight:bold;}
legend	{font-weight:bold;}
#menuMain ul li	{font-family:Verdana, sans-serif; font-size:95%; font-weight:bold;}
#menuSubsite	{font-size:0.9em;}
#menuSubsite a	{text-decoration:none;}

.dsBoardEntry_author	{font-weight:bold;}
#dsBoardEntry label	{font-size:90%;}
#dsBoardEntry .buttons	{text-align:right;}
.dsBoardNavigation .button	{font-weight:bold; text-align:center; text-decoration:none;}


#downloadItems a	{font-weight:bold;}
p.important a	{font-weight:bold;}

/* layout */
h3, h4	{padding-top:0.5em;padding-bottom:0.5em;}
hr	{display:none;}
fieldset	{padding:15px 30px;margin-bottom:1em;}
label	{display:block;width:100px;margin-right:0.5em;float:left;clear:left;border-bottom:1px dotted Black;}
label.inlineLabel	{display:inline;width:auto;float:none;clear:none;border:none;}
blockquote	{margin:0;padding:0.5em 80px 0.5em 20px;}
ul	{padding-left:0;}
ol	{padding-left:2em;}
ul li	{list-style:none; background:no-repeat 0% 0.4em;margin-left:0;padding-left:15px;}
ul.plainList li	{background-image:none;padding-left:0;}
dl dt	{padding-left:15px;font-weight:bold;}
dl dd	{padding-bottom:1em;}
th	{vertical-align:top;}

.nonVisual, .nonGraph	{display:none;}
.imageRight	{float:right;padding:10px 0 1em 1em;position:relative;top:-8px;}
.imageLeft	{float:left;padding:10px 1em 1em 0;position:relative;top:-8px;}

.logoRight	{float:right;padding:2em 0 2em 1em;}
.logoLeft	{float:left;padding:2em 1em 2em 0;}


.columnLeft	{float:left;width:340px;}
.columnRight	{float:right;width:340px;}
.illustration	{text-align:center; padding:5px 0 5px 0;}
.illustration img	{border:1px solid Black;margin:0 10px 0 10px;}

body	{margin:0; padding:0; min-width:760px;}
#mainFrame	{
	position:relative;
	width:760px;
	margin:auto; padding-top:5px; padding-bottom:20px;
}

#contentFrame	{position:relative; top:-8px; left:30px; width:730px;}
.addon_right #mainFrame #documentFrame	{position:static; float:left; width:500px;}
.addon_right #mainFrame #addonFrame	{float:right; width:210px; min-height:450px;}
.addon_right .js_galleryDetail #mainFrame #documentFrame	{width:730px;}
.addon_right .js_galleryDetail #mainFrame #addonFrame	{display:none;}

#logo img	{visibility:hidden;}
#logo a	{display:block;}

#menuMain	{position:absolute;top:23px;left:380px;width:380px;height:60px;}
#menuMain ul	{padding-top:5px;padding-right:20px;}
#menuMain ul li	{float:right; line-height:50px; margin-left:15px; padding:0; padding-left:10px;}
#menuMain a	{text-decoration:none;}
#menuMain a:hover	{text-decoration:underline;}

#menuSubsite	{
	position:absolute; z-index:30;
	top:110px; left:550px;
	width:210px;
}
#menuSubsite h2	{margin-bottom:20px; }
#menuSubsite ul	{padding-left:30px;}
#menuSubsite ul ul	{padding-left:12px;}

#downloadItems a	{display:block; min-height:16px; padding-left:25px; margin-left:20px; margin-bottom:5px; }


#copyright	{display:none;}

h1	{min-height:45px;}
h1 span	{visibility:hidden; width:175px;}
h1 a {display:block;height:40px;}

h2	{padding-bottom:0;margin-bottom:0.5em;font-size:1em;padding-top:10px;padding-left:10px;text-transform:uppercase;}
h2 span	{display:block;padding:5px 0 5px 40px;}

#addonFrame .textContent	{padding:0 15px 0 5px;}

#specialization h2	{display:none;}
#specialization p span	{display:block;padding:5px 25px 5px 90px;}
#specialization p span	{font-size:0.9em; text-align:right;}
#specialization .bannerLink	{display:block; width:230px; min-height:138px; float:left;}

.bannerLeft	{float:left; margin-bottom:1em;}
.bannerRight	{float:right; margin-bottom:1em;}

#bannerDance	{float:left;}
#bannerTheatre	{float:right;}
#bannerPainting	{float:left;}
#bannerMusic	{float:right;}
#bannerMedia	{float:left; margin-bottom:0;}
#bannerDj	{float:right; margin-bottom:0;}


#decoration01	{
	position:absolute; right:0px; bottom:0px; z-index:15;
	display:block; width:210px; height:205px;
}

/* news layout */
#news {padding:0 10px 10px 5px;}
#news dt	{font-weight:bold; padding-left:0; background:none;}
#news dd	{padding-left:0;margin-left:0;}
#news dd a	{font-weight:bold;}

/* gallery layout */
#galleryNavigationFrame	{padding-top:10px; font-weight:bold;}
#galleryNavigationFrame a	{margin-right:10px;}
.galleryIcon	{width:150px; height:115px; margin-right:16px; margin-top:16px; float:left;}
.galleryIcon img	{border:1px solid Black;}
body.js_galleryDetail #menuSubsite,
body.js_galleryDetail #addonFrame
	{display:none;}
.galleryIconAuthor	{display:block;font-weight:bold;text-align:center;}
.galleryIconTitle	{display:block;text-align:center;}
body.js_galleryDetail #galleryDetailFrame	{padding-top:20px;}

/* forum layout */
.section_forum h1	{display:none;}
#dsBoardEntry fieldset.dsBoardEntry_message	{position:relative; margin:0; padding:0; height:150px;}
#dsBoardEntry label	{width:50px;}
#dsBoardEntry .textfield	{width:170px;}
#dsBoardEntry textarea.textfield	{width:420px; height:55px;}
#dsBoardEntry_name_block	{position:absolute; top:10px; left:10px;}
#dsBoardEntry_email_block	{position:absolute; top:10px; left:260px;}
#dsBoardEntry_text_block	{position:absolute; top:35px; left:10px;}
#dsBoardEntry .buttons	{position:absolute; top: 100px; left:10px; width: 460px; padding:2px 5px;}
#dsBoardEntry .textfield_help	{display:none;}
.dsBoardNavigation	{margin-bottom:1em;}
.dsBoardEntry_content	{margin-bottom:1em; padding:2px 10px;}
.dsBoardEntry_header	{padding:2px 10px;}
.dsBoardEntry_counter, .dsBoardEntry_author, .dsBoardEntry_time	{display:block; float:left; padding-right:15px;}
.dsBoardNavigation_frst,
.dsBoardNavigation_next,
.dsBoardNavigation_prev,
.dsBoardNavigation_last {
	display:block;
	float:left;
	margin-right:10px;
}
.dsBoardNavigation .button	{
	display:block; width:60px;
	padding:0;
	cursor:crosshair;
	border:2px solid Black;
}
.dsBoardNavigation a .button	{cursor:pointer;}


/* table layout */

table.dataTable	{border-collapse:collapse;}
table.dataTable th, table.dataTable td	{padding:0.3em 1em; border:1px solid Black;}
table.dataTable tr	{vertical-align:text-top;}




/* colors */
h2	{background:url(images/bgr_h32.gif) no-repeat;}
h2 span	{background:#AC0005 url(images/bgr_h33.gif) no-repeat -10px -10px;color:#FFF;}
h1 a, h2 a	{color:#FFF;}
ul li, dl dt	{background:url(images/listDot.gif) no-repeat 0 0.35em;}
ul li a, dl dt a	{color:#000;}
ul li a:visited, dl dt a:visited	{color:#333;}
p.important a	{color:#AC0005;}

fieldset fieldset	{border:none;}

/*
.textfield,
.textfield option,
fieldset .textfield,
fieldset .textfield option
	{background-color:#fff;}
*/

.textfield	{background-color:#fff;}
.required	{background:url(images/redDot.gif) no-repeat 100% 0%;}
.invalid	{background-color:#FFF2BF;}

#logo	{background:url(images/bgr_top.gif) no-repeat;}

#menuMain	{background:#3144D3;}
#menuMain a	{color:White;}
#menuMain ul li	{background:url(images/listDot_menu.gif) no-repeat 0px 1.85em;}
#menuMain ul li a	{color:#fff;}
#menuMain ul li a:visited	{color:#eee;}
.addon_right #mainFrame #contentFrame	{background:url(images/bgr_column.gif) repeat-y 100% 100%;}
.addon_right .js_galleryDetail #mainFrame #contentFrame	{background-image:none;}
#menuMain	{background:#AC0005;}
#menuSubsite	{background-image:url(images/bgr_subMenu.gif);}
#menuSubsite ul ul li	{background-image:url(images/listDot_menu.gif);}
#menuSubsite a:hover	{background-color:#FFDE4F;}
.addon_right #menuSubsite #contentFrame	{background:url(images/bgr_column.gif) repeat-y 100% 100%;}
#menuSubsite h2	{background-color:white;}

#downloadItems a	{color:#AC0005; background:no-repeat 0;}
#downloadItems a:hover	{background:#FFDE4F no-repeat 0;}
#downloadItems a.docRTF	{background-image:url(images/fileRTF.gif);}
#downloadItems a.docPDF	{background-image:url(images/filePDF.gif);}


#freakH1 {background:url(images/bgr_h1.gif) no-repeat 100% 0%;}

#specialization p, #specialization a	{color:#AC0005;text-decoration:none;}

#bannerDance .bannerLink	{background:#AC0005 url(images/bgr_dance.gif) no-repeat 100% 100%;}
#bannerTheatre .bannerLink	{background:#AC0005 url(images/bgr_theatre.gif) no-repeat 100% 100%;}
#bannerPainting .bannerLink	{background:#AC0005 url(images/bgr_painting.gif) no-repeat 100% 100%;}
#bannerMusic .bannerLink	{background:#AC0005 url(images/bgr_music.gif) no-repeat 100% 100%;}
#bannerMedia .bannerLink	{background:#AC0005 url(images/bgr_media.gif) no-repeat 100% 100%;}
#bannerDj .bannerLink	{background:#AC0005 url(images/bgr_dj.gif) no-repeat 100% 100%;}

.L2_freak_dance #decoration01	{background:#FFDE4F url(images/dance.gif) no-repeat 100% 100%;}
.L2_freak_theatre #decoration01	{background:#FFDE4F url(images/theatre.gif) no-repeat 100% 100%;}
.L2_freak_painting #decoration01	{background:#FFDE4F url(images/painting.gif) no-repeat 100% 100%;}
.L2_freak_music #decoration01	{background:#FFDE4F url(images/music.gif) no-repeat 100% 100%;}
.L2_freak_media #decoration01	{background:#FFDE4F url(images/media.gif) no-repeat 100% 100%;}
.L2_freak_dj #decoration01	{background:#FFDE4F url(images/dj.gif) no-repeat 100% 100%;}

.dsBoardEntry_header, .dsBoardEntry_header a	{background-color:#AC0005;; color:#fff;}
.dsBoardEntry_content	{border:2px solid #FFDE4F; border-top:none;}
.dsBoardNavigation .button	{background:#CCC; color:#fff; border-color:#CCC;}
.dsBoardNavigation a .button	{color:#000; border-color:#EEE #666 #000 #EEE;}

table.dataTable thead th	{background-color:#FFDE4F;}
table.dataTable th, table.dataTable td	{border-color:#AC0005;}

#page_freak_specialization #specialization {position:relative; top:1.3em;}

