/*This Web page is for the Mimefest website*/
/*Created Date 01/10/2008*/


/*************************
GENERAL SITE STYLING START
*************************/
a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:active{
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
	
}		

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, "Helvetica Neue", sans-serif, Verdana;
	color:#000000;
	padding:2px 0px 15px 0px;
}

h3 {
	font-size:16px;
	font-weight:bold;
	line-height:22px;
}

h3.red1 {
	color:#FF0000;
}

.red1 a:link {
	color:#FF0000;
}

h4 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}


.location {
	font-size:9px;
	font-weight:normal;
	color:#000000;
	font-family:Verdana, "Helvetica Neue", sans-serif, Arial;
}


.whitelink {
	font-size:9px;
}

.whitelink a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.whitelink a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.whitelink a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.whitelink a:hover {
	color:#999999;
	text-decoration:none;
}


#strong {
	font-weight:bold;
}

p {
padding:5px 0 5px 0;
line-height:16px;
} 

.redbold, .redbold a {
	color:#FF0000;
	font-weight:bold;
}

redbold a:hover {
	color:#FFFFFF;
	font-weight:bold;
}

.redlink, .redlink a {
	color:#FF0000;
	font-weight:normal;
}

redlink a:hover {
	color:#FFFFFF;
	font-weight:normal;
}

.credits {
	font-size:9px;
	line-height:13px;
}

.l1 a:link {
	font-size:9px;
	text-decoration:none; 
	background-color:#000000;
	color:#ffffff;
}

.l1 a:visited {
	font-size:9px;
	text-decoration:none; 
	background-color:#000000;
	color:#ffffff;
}

.l1 a:active {
	font-size:9px;
	text-decoration:none; 
	background-color:#000000;
	color:#ffffff;
}

.l1 a:hover {
	font-size:9px;
	text-decoration:none; 
	background-color:#000000;
	color:#999999;
}

.l2 {
	font-size:9px;
	text-decoration:none; 
	background-color:#000000;
	color:#ff0000;
}



/**************************
GENERAL SITE STYLING END
**************************/





/****************************
NAVIGATION START
****************************/
ul#navlist
{
margin: 9px 0px 5px 150px;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

li#active {
font-weight:bold;
color:#ffffff;
}

#navlist a { 
padding: 5px 6px 5px 5px;
 }


#navcontainer {text-align:left;}

#navlist a:link, #navlist a:visited
{
color: #ffffff;
background-color: #000000;
text-decoration: none;
font-size:12px;

}

#navlist a:hover
{
color: #ffffff;
background-color: #666666;
text-decoration: none;
}
/****************************
NAVIGATION END
****************************/


/****************************
SITE STRUCTURE START
****************************/

#wrapper {
		/*dimensions and centering*/
		width:810px;
		height :510px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		
		/*styling*/
		margin-top: 5px;  
		border-color:#FFFFFF;
		border-width: thin;
		border-style: solid;
		position:relative;
}

#wrapperfullheight {
		/*dimensions and centering*/
		width:810px;


		text-align:left;
		
		/*styling*/
		margin: 5px auto;
		padding-bottom:10px;
		border-color:#FFFFFF;
		border-width: thin;
		border-style: solid;
		position:relative;
}

body {
	/*centering*/
	text-align: center;
	min-width: 810;
	margin:0;
	/*styling*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	margin: 0px;
	padding: 0px;
	font-size: x-small;
	background-color:#000000;
}

/*White scrolling boxes*/
#scrollingcontent {
	position:absolute;
	left:157px;
	top:43px;
	width:259px;
	height:434px;
	overflow:auto;
	padding:20px 10px 5px 8px;
	/*styling*/
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	line-height:14px;
}	

#scrollingcontentwide {
	position:absolute;
	left:157px;
	top:43px;
	width:627px;
	height:434px;
	overflow:auto;
	padding:20px 10px 5px 8px;
	/*styling*/
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	line-height:14px;
}

#scrollingcontentwidefullheight {
	width:627px;
	padding:20px 10px 5px 8px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	line-height:14px;
	margin:22px 0 0 157px;
}	

#contentwidenoscroll {
	position:absolute;
	left:157px;
	top:43px;
	width:648px;
	height:434px;
	overflow:auto;
	padding:2px 2px 2px 2px;
	/*styling*/
	background-color:#000000;
	color:#ffffff;
	font-size:9px;
	line-height:12px;
}	

#listing {
	float:left;
	width:96px;
	height:130px;
	overflow:hidden;
	padding:5px;
}

#leftcolumn {
	float:left;
	width:300px;
	background-color:#ffffff;
}

#rightcolumn {
	float:left;
	width:300px;
	background-color:#ffffff;
}

#logo {
	position:absolute;
	left:6px;
	top:20px;
	z-index:100;
	width:136px;
	height:190px;
}

#bottommenu {
	position:absolute;
	left:10px;
	top:370px;
	z-index:100;
	width:145px;
	height:136px;
}

#bottommenu_b {
	position:absolute;
	left:10px;
	top:330px;
	z-index:100;
	width:145px;
	height:179px;
}

ul#bottomlist {
list-style:none;
padding:0;
margin:0;
}

#bottomlist li {
	
	padding:0;
	margin:0;
	line-height:13px;
	height:35px;
}


#slideshow1 {
	position:absolute;
	left:440px;
	top:34px;
	z-index:100;
	width:372px;
	height:444px;
	overflow:hidden;
}

#caption1 {
	position:absolute;
	left:445px;
	top:479px;
	z-index:100;
	width:358px;
	height:29px;
	/*styling*/
	text-align:right;
	color:#666666;
	font-size:11px;
}

#caption a:link {
	color:#FF0000;
}

#sidebarextra {
	position:absolute;
	top:250px;
	left:40px;
	height:46px;
	width:100px;
}

/****************************
SITE STRUCTURE END
****************************/






.style1 {color: #FF0000; font-weight: bold; }
.style2 {color:#000000; font-weight: bold;}
.style3 {font-size:xx-small;text-decoration:none; background-color:#000000;}
.style4 {color:#FF0000;font-weight:bold; font-size:xx-small; background-color:#000000;}
.style5 {width:262px; height:465px; overflow:auto;}
.style60 {
	width:647px;
	height:465px;
	overflow:auto;
	background-color:#FFFFFF;
	margin-left:5;
	font-size: x-small;
}


#rightbox 	{
			float: right;
			width:645px;
			height:445px;
			margin-left: 0px;
			margin-top: 0px;
			}
#rightboxNew{
			float: right;
			width:655px;
			height:445px;
			margin-left: 0px;
			margin-top: 0px;
			}
#rightboxsecond 	{
			float: right;
			width:366px;
			height:455px;
			margin-left: -5px;
			margin-top: 0px;
			}
#bottom{
	width: 350px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:xx-small;
	height:1px;
	margin-left:0px;
	margin-top:-3px;
	margin-right:0px;
	font-style: normal;
		}
#book:hover	{color:#000000;text-decoration: underline}

#pic:hover	{color:#FF0000}
#pic:link {color:#FFFFFF}
#pic:visited{text-decoration:none}

#menulink:hover {background-color:#FF0000;text-decoration:none;}
#menulink:link {color:#FFFFFF}
#menulink:visited {color:#FFFFFF}

#navbar	{
		width: 600px;
		height: 20px;
		z-index: 20;
		margin-top: 8px;		
		margin-bottom:7px;		 
		margin-left: 160px;
		font-size: small;
		color:#FFFFFF;
		}
#cursormove1:hover{color:#FF0000;text-decoration: underline;font-weight:bold}
#cursormove1:link {color:#FF0000}
#cursormove1:visited{color:#FF0000}



#leftbox{
		 margin-left:6px;
		 margin-top:-20px;
		}
#leftboxsecond{
		 margin-left:0px;
		 margin-top:0px;
		 width:262px;
		 height:468px;
		}
#table_letf{
			background-color:#FFFFFF;
			}
#table_right{
	border:0;
	width:620px;
	cellpadding:0;
	cellspacing:0;
	padding-left:10px;
	padding-top:10Px;
	background-color:#FFFFFF;
	}
#table_left{
	font-size:11px;
	margin-left:9px
	/*border:1;
	cellpadding:0;
	cellspacing:0;*/
	
}
.style40 {
	
	font-size: x-small;
	font-style: normal;
	color: #0000FF;
}

#bottomlink {height:20px; position:absolute;top:472px;left:164px;}

.green {color:#60b836; font-family:Arial;letter-spacing:1px;font-size:16px;font-weight:normal; }

a.green {}

a.green:hover {text-decoration:none;color:#666;}

.h4size {font-size:14px;}
