/**
* CSS
* 
* @version 1.0
* @author Vaska 
*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	background: #191919 url(http://www.elegalindus3.com/files/estripes.gif) repeat;
	color: #8e8e8e;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: none; color: #8e8e8e; font-style: italic; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #8e8e8e;  font-style: italic; }
a:hover { text-decoration: none; color: #fff; }
a img { border: none; }

#menu {
    width: 245px;
	float: left;
}

#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
	line-height: 1.3em;
	width: 175px;
}

#menu ul li.section-title { 
	padding: 9px 0; 
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
	margin-bottom: 6px; 
	color: #fff;
	font-weight: bold;
	padding-left: 2px;
}

#menu ul li#guillo-section-2 { border-top: 1px solid #f00; border-bottom: 1px solid #f00; font-size: 14px; }
#guillo-section-ul-2 li a { font: 12px Georgia, Times, Times New Roman, serif; font-style: italic; color: #666; }
#guillo-section-ul-2 li a:hover { text-decoration: none; color: #f00; }
#guillo-section-ul-2 li.active a { text-decoration: none; color: #f00; font: 12px Georgia, Times, Times New Roman, serif; font-style: italic;  }
#guillo-section-ul-2 li.active a:hover { text-decoration: none; color: #f00; font-style: italic; }

#menu ul li#guillo-section-3 { border-top: 1px solid #0f0; border-bottom: 1px solid #0f0; font-size: 14px; }
#guillo-section-ul-3 li a { font: 12px Georgia, Times, Times New Roman, serif; font-style: italic; color: #666; }
#guillo-section-ul-3 li a:hover { text-decoration: none; color: #0f0; }
#guillo-section-ul-3 li.active a { text-decoration: none; color: #0f0; font: 12px Georgia, Times, Times New Roman, serif; font-style: italic; }
#guillo-section-ul-3 li.active a:hover { text-decoration: none; color: #0f0; font-style: italic; }

#menu ul li#guillo-section-4 { border-top: 1px solid #0ff; border-bottom: 1px solid #0ff; font-size: 14px; }
#guillo-section-ul-4 li a { font: 12px Georgia, Times, Times New Roman, serif; font-style: italic; color: #666; }
#guillo-section-ul-4 li a:hover { text-decoration: none; color: #0ff; }
#guillo-section-ul-4 li.active a { text-decoration: none; color: #0ff; font: 12px Georgia, Times, Times New Roman, serif; font-style: italic; }
#guillo-section-ul-4 li.active a:hover { text-decoration: none; color: #0ff; font-style: italic; }

#menu ul#guillo-section-ul-1 { border-top: 1px solid #8e8e8e; }
#guillo-section-ul-1 li { padding: 9px 0; border-bottom: 1px solid #8e8e8e; }
#guillo-section-ul-1 li a { color: #fff; font-weight: bold; font-size: 14px; font-style: normal; }
#guillo-section-ul-1 li a:hover { text-decoration: none; color: #fff; }
#guillo-section-ul-1 li.active a { text-decoration: none; color: #fff; }
#guillo-section-ul-1 li.active a:hover { text-decoration: none; color: #fff; }

#menu ul li { padding-left: 2px; }

#menu h1 { 
	display: block; 
	width: 173px; 
	height: 125px; 
	background: url(http://www.elegalindus3.com/files/elegal.gif) no-repeat; 
}

#menu h1 a#logo { 
	display: block; 
	width: 173px; 
	height: 88px; 
	text-indent: -9999px;
	margin: 0;
}

#menu h1 a#blog { 
	display: block; 
	width: 173px; 
	height: 16px; 
	text-indent: -9999px;
	margin: 0;
}

#menu h1 a#email { 
	display: block; 
	width: 173px; 
	height: 21px; 
	text-indent: -9999px;
	margin: 0;
}

#menu h1 { margin-bottom: 18px; }
#menu p { color: #333; font-family: Georgia, Times, Times New Roman, serif; font-style: italic; font-size: 11px; }

#content {
    height: 100%;
    margin: 0 0 0 245px;
}

#content h2#content-title 
{ 
	background: #000; 
	padding: 45px 18px 18px 18px; 
	color: #8e8e8e; 
	width: 490px;
	w\idth: 454px; 
	\width: 454px;
	font: 14px Georgia, Times, Times New Roman, serif; 
	font-style: italic;
}

#content h2#content-title span
{ 
	color: #8e8e8e; 
	font: 14px 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
}

span#c { font: 10px Georgia, Times, Times New Roman, serif; }

.container {
    padding: 21px 21px 25px 21px;
}

#content .container {
    padding: 0 21px 25px 35px;
}

#content #content-wrap { width: 600px; w\idth: 564px; \width: 564px; background: #000; margin-top: 35px; padding: 18px; }

#content .container #links 
{ 
	font: 12px 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
}

#content .container #links a:link,
#content .container #links a:active,
#content .container #links a:visited { text-decoration: none; font-style: normal; }
#content .container #links a:hover { text-decoration: none; font-style: normal; }

#menu-pad { margin: 0 0 0 35px; }
#menu-pad .container { padding: 18px; background: #000; }

#content p { margin-bottom: 9px; line-height: 1.3em; color: #666; }

p, object, .flash-apl, .flash-flv { margin: 0 0 9px 0; }
object { display: block; }
.flash-flv { display: inline; }

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }

#content #content-wrap #img-container span.backgrounded a,
#content #content-wrap #img-container a.thickbox, 
#content #content-wrap #img-container a.thumb-img, 
#content #content-wrap #img-container #d-col1 a { background: transparent; }
