
/*      IMPORT EXTRA CSS ELEMENTS	             */
/*************************************************/
@import url(menu.css);

/*		GLOBAL CLASSES  						*/
/************************************************/

a {
	color: #872323;
	}
	a:hover {
		text-decoration: underline;
		}


/*      GENERAL SITE LAYOUT AND STYLING          */
/*************************************************/

body {
	background-color: #000000;
	margin-top: 40px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 80%;
	line-height: 18px;
	color: #fff;
	color: #c4c4c4;
	}

#outer {
	width: 961px;
	margin-left: auto;
	margin-right: auto;
	}

#frame {
	width: 928px;
	float: left;
	}
	
#tag {
	width: 33px;
	float: left;
	}
	
#site-top {
	width: 928px;
	height: 233px;
	}
	
#site-menu {
	background-color: #2f2f2f;
	width: 928px;
	height: 21px;
	border-top: 1px solid #000;
	}

#site-body {
	margin-bottom: 10px;
	}
	#site-body-left {
		float: left;
		width: 257px;
		}
		#site-body-left h2 {
			margin-left: 40px;
			margin-top: 60px;
			color: #872323;
			font-size: 100%;
			}
		#site-body-left h3 {
			margin-left: 40px;
			margin-top: 20px;
			margin-bottom: 10px;
			font-size: 100%;
			}
		#site-body-left h3 a{
			color: #fff;
			}
			
		#site-body-left ul {
			margin-left: 40px;
			margin-top: 20px;
			margin-right: 40px;
			}
			#site-body-left #portfolio-list li {
				text-transform: capitalize;
				}
				#site-body-left #portfolio-list li a {
					display: block;
					font-size: 100%;
					height: 22px;
					color: #a5a5a5;
					cursor: pointer;
					}
					#site-body-left #portfolio-list li a:hover {
						color: #fff;
						}
					#site-body-left #portfolio-list li .sel {
						color: #fff;
						}					
			#site-body-left #news-list li {
				margin-bottom: 20px;
				}
				#site-body-left #news-list li p {
					font-size: 80%;
					color: #fff;
					}
				#site-body-left #news-list li a {
					display: block;
					font-size: 80%;
					color: #872323;
					}
					#site-body-left #news-list li a:hover {
						text-decoration: underline;
						}
					#site-body-left #news-list li .sel {
						color: #872323;
						}
	#site-body-right {
		float: left;
		width: 660px;
		margin-left: 10px;
		}
		#site-body-right #title {
			margin-top: 50px;
			margin-bottom: 5px;
			}
		#site-body-right #url {
			margin-top: 20px;
			}
		#site-body-right h2 {
			margin-bottom: 10px;
			margin-top: 10px;
			font-size: 110%;
			text-transform: capitalize;
			color: #fff;
			}
		#site-body-right p {
			margin-bottom: 10px;
			line-height: 18px;
			font-size: 100%;
			widows: 2;
			orphans: 1;
			}
			#site-body-right ul {
				padding: 0px;
				margin: 0px;
				padding-left: 20px;
				width: 300px;
				}
			#site-body-right ul li {
				list-style: disc;
				margin: 0px;				
				}
		#site-body-right #inner-right {
			margin-top: 70px;
			float: right;
			width: 324px;
			margin-bottom: 70px;
			}
		#site-body-right #inner-right img {
			margin-left: 30px;
			}
		
#enlarge {
	font-size: 80%;
	color: #333333;
	float: right;
	margin-right: 25px;
	display: inline;
	text-transform: uppercase;
}		
			
#site-footer {
	height: 30px;
	width: 928px;
	text-transform: uppercase;
	font-size: 75%;
	}
	#site-footer #footer-left {
		float: left;
		width: 300px;
		padding-left: 20px;
		line-height: 40px;
		}
		
	#site-footer #footer-left a{color:#fff;}
	
	#site-footer #footer-right {
		float: right;
		margin-right: 30px;
		display: inline;
		text-align: right;
		line-height: 40px;
		width: 350px;
		}
		#site-footer #footer-right a {
			color: #333333;
			margin-left: 20px;
			}
		#site-footer #footer-right a:hover {
			text-decoration: none;
			}
			





/*                 MISC                          */
/*************************************************/

.clearfix {
	clear:both;
	}
.error {
	color: red;
}