@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/

* {margin:0;padding:0; color:#303030;}
body {font-family: Verdana, "Palatino Linotype", Constantia, "Lucida Fax", serif; font-size:.7em;}
a img,table {border:0}
a img{vertical-align:middle;}
button,select,textarea,input {font:100% serif}
table {border-collapse:collapse}
caption,th,td {text-align:left;vertical-align:top;}
h1,h2,h3,h4,h5,h6,p {margin:.4em 0;font-family: Verdana,"Palatino Linotype", Cambria, "Hoefler Text", Palatino, "Trebuchet MS", Serif}
/*h1 { font-variant: small-caps; font-size: large; border-bottom: dotted 1px gray;}*/
h1 { font-size: large; color: #990033; font-weight: normal; margin-top: 40px; text-align:center;}
h2 a:hover  { text-decoration:none;}
h3 { font-size: small; font-weight:normal;}
h4 { font-variant: small-caps; font-weight:normal; font-size:1em;}

/* colors */
a { font-family: Verdana, "Palatino Linotype", Constantia, "Lucida Fax", Serif; color:#808080; text-decoration:none; }
a:hover { text-decoration:underline; }


/********* LAYOUT *********/

/*body { margin:0; background:#000 url(bg.gif) 50% 0%; }*/
body { margin:0; background:#FFFFFF; }
	#wrap { }
		#header { background:#FFFFFF; padding-bottom:10px; margin-bottom:30px; }
			#header .top {height:90px; background:#FFFFFF;  }
				#header .top h2 {width:900px; left:50%; margin-left:-450px; position:absolute; }
				#header .top .siteLogo {width:900px; left:50%; margin-left:-450px; position:absolute; }
		#page { width:900px; margin:0 auto; padding-bottom:3px; background:#FFFFFF; }
			/*#content { float:right; width:685px; padding:15px; background:#FFFFFF; }*/
			#content { float:right; width:625px; padding: 25px 45px 15px 25px; background:#FFFFFF; min-height:430px; }
				.secondary { width:210px; margin-bottom:1px; position: fixed; }
				#menu { float:left; }
				#extras { float:right; width:150px; }
				#main { width:650px; float:left; padding-bottom:15px; background:#FFFFFF; }
		#footer {width:690px; margin:0 auto; padding:15px 15px 15px 200px; color:#909090; border-top: dotted 1px #909090; }
			#footer .n2 {color:#909090;float:right;margin-bottom:10px;}

/* top */
.siteHeader { margin:0 ; padding:70px 20px 20px 20px; }
	.siteHeader a { color:#808080; float:right; text-align:right; font-size:small; }
.siteLogo img { float:left; padding:0px; }
/* SWAP .siteLogo img { float:right; padding:0px; }*/

/* movie */
.movie {
	position: absolute;
	top: 0px;
	/* SWAP margin-left: -450px;*/
	left: 50%;
}

/*box*/
.boxTitle,
.secondary h4 {padding:0 5px; color:#414141; background-image: url(submenutitle.gif); background-repeat: repeat-y;}
.secondary h4 a,
.secondary h4 a:visited { color:#414141; text-decoration: none;}
#menu .box { color:#d0cfcb;}
#content .boxTitle,
#content .secondary h4 { color:#414141; }
.secondary .box { _height:1px; padding-bottom:10px; }
.secondary .box .inner { padding:10px 0px 0px 0px; }
#content .secondary .box { background:#f0f0f0; }
#content .secondary .box .inner { background:#f5f5f5; }
#main .box { padding-top:10px; }
#main .box .inner { padding:0 10px 10px 10px; }

/*secondary*/
.secondary .uc { margin-bottom:5px; } /*background-color:#F5F5F5; }*/
.secondary .uc h4 { font-size:14px } 
/*menu*/
.topMenu { width:700px; padding-left:200px; position:absolute; top:110px; left:50%; margin-left:-420px; font-size:medium; }
	.topMenu li { display:inline; }
	.topMenu a { color:#909090; margin-right:15px; }
	.topMenu a:hover { color:#990033; text-decoration:none; }
	.topMenu .current a,
	.topMenu .trail a { color:#990033; }

.languageMenu { width:150px; position:absolute; top:80px; left:50%; margin-left:285px; text-align:right; }
/* SWAP.languageMenu { width:150px; position:absolute; top:100px; left:50%; margin-left:285px; text-align:right; } */
	.languageMenu a img { opacity:.4; filter:alpha(opacity=40); }
	.languageMenu .current { cursor:default; }
	.languageMenu .current img { opacity:1; filter:alpha(opacity=100); }
	.languageMenu a:hover img { opacity:1; filter:alpha(opacity=100); }

/*
.subMenu a { display:block; padding:2px 0; _height:1px; color:#808080; text-decoration:none; }
.subMenu a:hover { color:#000000; }
.subMenu .trail > a,
.subMenu .current > a { color: #000000 }
.subMenu .current > a { }
/*.subMenu li li {list-style-image:url(blt_lrg.gif); vertical-align:top; text-indent:-15px; margin-left:15px; list-style-position: inside; }*/
/*.subMenu li li {list-style-image:url(blt_lrg.gif); vertical-align:top; margin-left:15px; }*/

/* new menu style */
ul.subMenu, ul.subMenu ul { background-color: #ffffff; padding-left: 0px; cursor: default; margin-left: 0px; }
ul.subMenu li { list-style-type: none; margin: 0px; position: relative; color: #808080; }
/*ul.subMenu li > ul { display: none; position: relative; left: 0px; }*/
ul.subMenu li > ul { background-color: white; border-left: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; display: none; left: 10px; margin: 10px; padding: 10px 10px 10px 10px; position: absolute; top: 5px; width: 150px; box-shadow: -5px 5px 15px #808080; -webkit-box-shadow:-5px 5px 15px #808080;	-moz-box-shadow: -5px 5px 15px #808080;	}
/*ul.subMenu li li { margin-left: 20px; padding-bottom: 1px; padding-top: 1px; list-style-image:url(blt_lrg.gif); }*/
ul.subMenu li:hover, ul.subMenu li.CSStoHighlight { color: #000000; display: list-item; z-index: 1; }
ul.subMenu ul.CSStoShow { display: block; }
ul.subMenu li:hover > ul { display: block; }
/* and some link styles */
ul.subMenu li a { color: #808080; display: block; width: 100%; padding-top: 2px; padding-bottom: 2px; text-decoration:none; }
ul.subMenu li a:hover, ul.subMenu li a.CSStoHighLink { color: #000000; }
ul.subMenu li:hover > a { color: #000000; } 
/* end new menu style */

/* lists */
.list .a0 { background: #f0f0f0; }
.list,
.list .a1 { background: #ffffff; }
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }

/* path */
.path { margin-bottom:10px; font-variant: small-caps; display:none;}
.path .current { color:#414141; }
.path a.current:hover { cursor:default; text-decoration:none; }

/* sitemap */
#main ul { list-style:circle; margin-left:20px; }
#main ol { margin-left:20px; }
#main p { margin: .7em 0 .7em 0; }

/* content */
.introduction { font-size:1.1em; font-style:italic; }

/* date */
.date { font-size:small; color:#414141; display:block; }

/* intro */
.intro { font-style:italic; font-size:1.2em; }
.list .intro { font-style:normal; font-size:1em; }
body #page { background-color:Transparent; }

/*columns*/
.columns .left { float:left; width:242px; }
.columns .right { float:right; width:242px; }

.socialBookmarks a { white-space:nowrap; }

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail img { opacity:.2; filter:alpha(opacity=20);}
.thumbnail:hover img, .selected img { opacity:1; filter:alpha(opacity=100); }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; visibility:hidden; }
.thumbnail {margin-bottom:10px;margin-right:5px;}

/* comments */
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}

/* home */
.menuHome{	margin-left:5px; margin-right:5px; font-family: Bradley Hand ITC, Bradley Hand ITC TT; font-size: 20px; font-weight:bold;}
.menuHome:hover{	text-decoration:none; color:#990033;}
.prafulHome {text-align:center; font-family: Bradley Hand ITC, Bradley Hand ITC TT; font-size: 16px; font-weight:bold; color:#990033;}

