@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/

* {margin:0;padding:0}
body {font-family:Arial,SansSerif;font-size:.9em;}
a img,table {border:0}
dl,ol,ul {list-style:none}
button,select,textarea,input {font:100% arial; padding:1px 1px 1px 1px;}

table {border-collapse:collapse}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6,p {margin:.35em 0;}
h1,h2 {font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal; }

/* colors */
a { color:#224a71; text-decoration:none; }
a:hover { text-decoration:underline; }
/* #page a:visited { color:#224a71; } */


#footer {margin-top:10px;color:#888;}
	#footer .n2{color:#222222;float:right;font-size:.8em;}

/********* LAYOUT *********/

body { margin:0; background:#FFF; }
	#wrap { width:900px; margin:0 auto; }
		#header { height:100px; position:relative; }
			#header .siteLogo { vertical-align:bottom; }
			#header .siteHeader a { color:#fff; font-style:italic; font-weight:normal;}
		#page { padding:15px; }
			#content { margin-left:180px; }
				.secondary { width:160px; float:left; margin-bottom:1px; }
				#main { width:500px; float:left; padding-bottom:15px; }
					#extras { float:right; }
				
		#footer { padding:15px; }


/*secondary*/
.secondary .uc { margin-bottom:5px; }
.text { margin-left:5px; }

/*box*/
.boxTitle,
.secondary h4 { font-family:Georgia,"Times New Roman",Times,serif; font-style:normal; font-size:18px; font-weight:normal;  margin:0; padding:15px 10px 0px 10px; color:#333; text-align:left; }
.secondary .box { _height:1px; padding:7px 10px 10px 10px; }
#extras .boxTitle,
#extras h4 { }
#extras .box { }

/*top*/
#header .top { padding-top:15px; }
	#header .top img { vertical-align:text-bottom; }
	#header .top h2 { display:inline; }

/*menu*/
.topMenu {position: absolute; bottom: 0px; width: 900px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #888; font-weight:normal; }
	.topMenu li { float:right; background:transparent url(menu_inactive.gif) repeat-x 0% 0%; _width:100px; text-align:center;}
	.topMenu a { display:block; padding:2px 10px 4px 10px; color:#888; height:22px; text-decoration:none;text-align:center;}
	.topMenu a:hover { color:#333333; background:transparent url(menu_active.gif) repeat-x 100% 0%;}
	.topMenu li.current, 
	.topMenu li.current a {color:#333333; background-image:transparent url(menu_active.gif) repeat-x 100% 0%;}
	.topMenu li.trail, 
	.topMenu li.trail a {color:#333333; background:transparent url(menu_active.gif) repeat-x 100% 0%; }
	.topMenu .current a {color:#333333; background:transparent url(menu_active.gif) repeat-x 100% 0%; }
	.topMenu .trail a { }

.languageMenu { position:absolute; bottom:5px; right:20px; }
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}

.subMenu a { display:block; padding:2px 0; _height:1px; color:#333; }
ul.subMenu ul { margin:0 0 5px 15px; }
.subMenu .trail > a,
.subMenu .current > a,
.menu .trail > a,
.menu .current > a { color:#333333; }
.subMenu .current > a,
.menu .current > a { font-weight:normal; }

/* lists */
.list .a0
{
    background: #f4f4f4;
}
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }

.sidelist { }
.uc text p { font-size:30px;}

/*path*/
.path { margin-bottom:10px; }
.path .current { color:#333; }
.path a.current:hover { cursor:default; text-decoration:none; }

/*sitemap*/
#main ul { list-style:circle; margin-left:20px; }

/* content */
.introduction { font-size:1.1em; font-style:italic; }

/** date **/
.date { font-size:small; color:#333; display:block; }

/*columns*/
.columns .left { float:left; width:245px; }
.columns .right { float:right; width:245px; }

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail { opacity:.4; }
.thumbnail:hover, .selected { opacity:1; }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}

/* comments */
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}

/* login */
.loginFailureText { padding-top:3px; padding-bottom:5px; color:#ff0000;}
.LoginButton {font-size: 12px; font-family: Arial; color:#fff; background-color: #224a71; border: 1px solid #444444; padding-left:3px; padding-right:3px; }

/* News box */
.news {font-size:12px; margin-bottom:15px;}

.date2 { font-size:10px; }
.newsTitle { font-weight:bold; color: #444;  margin-bottom:0px; }
.newsIntro { font-weight:normal; color: #444;  margin-top:2px;}

/* Friend */
.frienditem { margin-top:15px; margin-bottom:10px;}
.friendroll {font-size:90%; margin-bottom:3px;}

/* RSS list */
.rsslist {font-size:90%; margin-bottom:7px; color: #444;}
.rsslist a {color: #444;}
.rsslist a:visited {color: #444;}

/* Subscribe */
.subscribe {font-size:90%; margin-bottom:15px; margin-top:2px;}
.subscribeitem {margin-top:0px; margin-bottom:4px;}

/* Text box */
.text {font-size:90%; margin-bottom:15px; }
.text h4 {margin-left:-5px;}

/* Form */
.form .label {font-size:90%; margin-bottom:0px; margin-top:5px; }
.form .alternative {font-size:90%; margin-bottom:0px; margin-top:5px; }
.SubmitButton {font-size: 12px; font-family: Arial; color:#fff; background-color: #224a71; border: 1px solid #444444; padding-left:3px; padding-right:3px; }