/*------------------------------------------------------------------------
STRUCTURE
------------------------------------------------------------------------*/

body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#333333;
	}

#branding {
	width:920px;
	height:112px;
	margin:0;
	padding:0;
	background:#000000;
	border-bottom:2px solid #999999;
	}

#container {
	width:920px;
	margin:0;
	background-color:#000000;
	}

#content {
	float:left;
	width:678px;
	}

#right_content {
	width:702px;
	margin-bottom:25px;
	padding:30px 0 0 0;
	}

#sidebar {
	float:right;
	width:242px;
	height:100%;
	background-color:#1C1C1C;
	vertical-align:top;
	}

#left_sidebar {
	width:218px;
	background-color:#1C1C1C;
	vertical-align:top;
	padding:15px 0 50px 0;
	}

.lt_country {
	margin:10px 0 0 35px;
	color:#999999;
	}

.top, .middle, .bottom {
	margin:0;
	padding-top:20px;
	}
	
#footer {
	width:678px;
	height:30px;
	}

#branding, #container, #nav {
	position:relative;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}

#nav {
	width:920px;
	height:18px;
	border-top:2px solid #000000;
	background-image:url(../images/nav/nav_bg.gif);
	text-align:left;
	}
#nav table {
	margin-left:20px;
	}

/*------------------------------------------------------------------------
HOME PAGE
------------------------------------------------------------------------*/
.home #container {
	background-image:url(../images/home/home_bg.jpg);
	background-repeat:no-repeat;
	}

.home #content p {
	width:555px;
	font-size:14px;
	line-height:2;
	}
.home #footer {
	position:relative;
	top:75px;
	}

.home #footer p {
	font-size:10px;
	}
	
.home #sidebar {
	height:423px;
	}
	
#home_tn {
	margin-top:30px;
	}
	
#home_tn td img {
	border:1px solid #999999;
	}

/*------------------------------------------------------------------------
TYPOGRAPHY
------------------------------------------------------------------------*/

h1, h2, h3, h4 {
	font-family:'arial narrow',arial,sans-serif;
	font-weight:normal;
}

#page_title {
	font-size:40px !important;
	padding:10px 5px 5px 20px !important;
	margin:0 0 20px 0 !important;
	color:#ffffff;
	background-color:#726962;
	border-bottom:solid 10px #FFCC00;
	text-transform:uppercase;
	color:#ffffff !important;
}

#content h1, #content h2, #right_content h1, #right_content h2 {
	color:#FFCC00;
}

#content h2, #right_content h2 {
	font-weight:bold !important;
	font-size:20px;
	padding:0px;
	margin:5px 50px 5px 50px;
}

#content h1, #right_content h1 {
	font-size:30px;
	padding:0px;
	margin:25px 50px 5px 50px;
}

#content p, #right_content p {
	margin:20px 50px 20px 50px;
	line-height:16px;
}

#content ul, #right_content ul {
	margin:5px 50px 20px 50px;
}

#sidebar h2 {
	font-size:14px;
	margin:0;
	padding:0 5px 5px 20px;
	text-transform:uppercase;
	color:#999999;
	}

#sidebar p {
	font-size:11px;
	line-height:1.6;
	margin:0;
	padding:0px 20px 5px 20px;
	}

#footer p {
	margin:9px 5px 0 0px;
	padding:0px 5px 0 40px;
	font-size:10px;
}

/*------------------------------------------------------------------------
LINK STYLING
------------------------------------------------------------------------*/

a:link, a:visited {
	color:#999999;
	text-decoration:none;
	}

a:hover, a:active {
	color:#FFCC00;
	text-decoration:none;
}

.index_list a:link, .index_list a:visited {
	font-size:11px;
}

#left_sidebar a {
	color:#999999;
	}

#left_sidebar a:hover, a:active {
	color:#FFCC00;
	text-decoration:none;
	}

.art_city_link {   
	margin:5px 0 0 47px;
    font-size:10px;
    }
    
.art_city_link_selected {   
	margin:5px 0 0 47px;
    color:#FFCC00;
    font-size:10px;
    }
    
.art_link {
    margin:5px 0 0 55px;
    font-size:10px;
    }
    
.art_link_selected {
    margin:5px 0 0 55px;
    color:#FFCC00;
    font-size:10px;
    }

.p_button {
	width:98px;
	text-align:center;
	border:solid 1px #fff;
	margin:20px 0 0 35px;
	}
	
.p_button a {
	display:block;
	background-color:#FFCC00;
	color:#000;
	padding:6px 3px;
	text-decoration:none;
	}

/*------------------------------------------------------------------------
IMAGE STYLING
------------------------------------------------------------------------*/

#content img, #right_content img {
	border:solid 1px #3E2C2C;
	margin-left:50px;
}

.img_left {
	float:left;
	margin:0 10px 10px 0;padding:0;
}

.img_right {
	float:right;
	margin:0 50px 10px 10px;padding:0;
}

/*------------------------------------------------------------------------
THUMBNAIL STYLING
------------------------------------------------------------------------*/

.thumb_h2 {
	width:190px;	
	padding:2px 5px 2px 5px !important;
	margin:30px 0 0 65px !important;
	border-right:solid 2px #3E2C2C;
	border-top:solid 1px #3E2C2C;
	border-bottom:solid 1px #3E2C2C;
	border-left:solid 1px #3E2C2C;
	background-color:#D2C9C3;
	font-size:20px !important;
}

.thumb_left {
	width:201px;	
	padding-top:10px !important;
	/*border-right:solid 2px #3E2C2C;*/
	padding-left:65px !important;
}

.thumb_right {
	width:201px;	
	padding-top:10px !important;
	/*border-left:solid 2px #3E2C2C;*/
	margin-left:65px !important;
}

.thumb_left, .thumb_right {
	float:left;
}

.thumb_left p, .thumb_right p {
	width:190px;
	margin:0 !important;
	padding:1px 5px 5px 5px !important;
}

.thumb_left img, .thumb_right img {
	border-top:solid 1px #3E2C2C;
	border-bottom:solid 1px #3E2C2C;
	margin:0 !important;padding:0 !important;
}
	
.thumb_left img {
	border-left:solid 1px #3E2C2C;
	border-right:none !important;
}
	
.thumb_right img {
	border-right:solid 1px #3E2C2C;
	border-left:none !important;
}