html,body {
	margin:0px;
	padding:0px;
	height:100%; /* needed for container min-height */
	background-color:#000;
	background-position: left;
	font-size:90%;
	font-family: Tahoma, tahoma, sans-serif; 
	color:#fff;
}

/*** BEGIN MAIN ***/
#main{
	position:relative; /* needed for footer positioning*/
	margin:0 auto;
	width:1016px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	border-right:24px solid #fff;
}
/*** END MAIN ***/
/*** BEGIN HEAD ***/
#head{
	width:100%;
	height:160px;
}

#section_placeholder{
	float:left;
	height:160px;
	width:230px;
	background: #212121 url("../images/section_placeholder.gif");
	background-position: left top;
	background-repeat: no-repeat;
}

#section_placeholder img{
	border:none;
	margin-top:32px;
	margin-left:14px;
}

#logo_placeholder{
	float:left;
	width:216px;
	height:160px;
	background: #212121 url("../images/logo_placeholder.gif");
	background-position: left top;
	background-repeat: no-repeat;
}

#flash_placeholder{
	float:left;
	width:570px;
	height:160px;
	background: #212121 url("../images/flash_placeholder.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}

#flash_head{
	width:557px;
	height:160px;
	margin-left:12px;
}

/*** BEGIN LOGO DJ JURIS ***/
#logo{
	margin-top:55px;
	border:none;
}
/*** END LOGO DJ JURIS ***/
/*** END HEAD ***/

/*** BEGIN RIGHT BOX ***/
#right_box{
	float:right;
	width:786px;
	min-height:600px;
	background-color: transparent;
	background-image: url("../images/right_box_placeholder.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}
/*** END RIGHT BOX ***/

/*** BEGIN LEFT BOX ***/
#left_box{
	float:left;
	width:230px;
	background: url("../images/left_box_placeholder.gif");
	background-repeat:no-repeat;
}

#menu_vertical{
	clear:both;
	float:left;
	margin-top:-394px;
}

/*** BEGIN MENU ***/
#menu_first_level{
	margin:20px 0px 0px 25px !important;
	padding:0px !important;
	list-style-type:none;
}

#menu_first_level li{
	clear:both;
	width:156px;
	text-align:right;
}

#menu_first_level li a{
	color:#8b8b8b;
	font-size:1.1em;
	text-decoration:none;
}

#menu_first_level li a:hover{
	color:#00ccff;
}


#menu_first_level li span{
	float:left;
	margin:-15px 0px 15px 0px;
	font-size:2.35em;
	padding-right:10px;
	color:#fff;
}
/*** END MENU ***/


#menu_second_level{
	clear:both;
	text-align:left;
	list-style-type:none;
	padding:0px;
	margin:0px 0px 30px 136px;
	display:block;
	z-index:10;
	font-size:1.02em;
}

#menu_second_level li{
	margin:0px 0px 5px 0px;
}
/*** END LEFT BOX ***/

/*** MENU TOP ***/
#menu_top{
	float:left;
	width:231px;
	height:389px;
	background-image:url("../images/menu_top.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

/*** TEXT BOX ***/
#text_box{
	width:525px;
	margin-left:65px;
	color:#fff;
}

/*** FOOTER ***/
#footer {
	height:280px;
	width:100%;
	background-image:url("../images/footer.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	bottom:0; /* stick to bottom */
}

#footer p {
		padding:1em;
		margin:0;
}

/*** MAIN ARTICLE ***/
#article_icon{
	width:100%;
	background-color:#000;
	text-align:center;
	margin-top:-10px;
  -moz-box-shadow: #000 5px 5px 6px;
  -webkit-box-shadow: #000 5px 5px 6px;
  box-shadow: #000 5px 5px 6px;
}

#article_icon img{
	max-width:330px;
	max-height:160px;
	border-top:10px solid #000;
	border-left:55px solid #000;
	border-right:55px solid #000;
	border-bottom:10px solid #000;
}

/*** BEGIN ARTICLE ***/

#article{
	
}

#article h1{
	font-size:1.45em;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:100;
	color:#c0f700;	
}

#perex_article{
	font-size:1.05em;
	letter-spacing:1px;
	padding-bottom:10px;
}

#text_article{
	font-size:1em;
	letter-spacing:0px;
	color: #cccccc;
	text-align:justify;
}

#text_article p{
	background-repeat:no-repeat;
}

.tags{
	font-size:0.85em;
	margin: 0px 0px 0px 20px;
	padding:0px;
	color:#00ccff;
}

.tags a{
	color:#00ccff;
	text-decoration:underline;
}

.tags a:hover{
	color:#ffcc00;
	text-decoration:underline;
}

#information_box ul{
	list-style-type:none;
	margin:10px 0px 10px 0px;
	padding:0px !important;
}

/*** END ARTICLE ***/

/*** BEGIN COMMENTS ***/
#comments{
	margin:20px 0px 10px 0px;
	padding:5px 20px 20px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#282828;
}

#comment_form{
	margin-top:10px;
	border-top: 1px solid #4d4d4d;
	padding-top:10px;
	
}

#comment_form img{
	margin:0px 0px 0px 10px;
}

#comment_name{
	float:left;
	display:block;
	width:70px;
}

#comment_input{
	float:left;
	display:block;
	width:70px;
}

#comment_email{
	float:left;
	display:block;
	width:70px;
	margin-top:10px;
}

#comment_textarea{
	margin-top:5px;
	width:450px;
	height:75px;
}

#comments_button{
	text-align:right;
	margin-right:50px !important;
}

#label_textarea{
	margin-top:10px;
	display:block;
	width:70px;
}

.comments_title{
	color: #4d4d4d;
}
.comment_block{
	margin:10px 0px 15px 0px;
	padding:3px 12px 12px 12px;
	background-repeat:no-repeat;
	
}

.comment_block h4{
	margin: 0px 0px 5px 0px;
	padding:0px;	
}

.comment_email{
	display:block;
	padding:5px 0px 10px 0px;
}

.block_0{
	background-image:url("../images/comment_bg.png");  
}

.block_1{
		background-image:url("../images/comment_bg_flip.png");
}
/*** END COMMENTS ***/

/*** BEGIN ATTACHMENTS ***/
#attachments{
	margin:20px 0px 10px 0px;
	padding:5px 20px 20px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#282828;
}

#attachments h4{
	margin: 5px 0px 0px 0px;
	padding:0px;
}

.attachments_title{
	color: #4d4d4d;
}

.downloads_list{
	margin:7px 0px 0px 10px;
	padding:0px;
	list-style-type: none;
	font-size:1.05em;
}
/*** END ATTACHMENTS ***/

/*** BEGIN IMAGE GALLERY ***/
#image_gallery{
	margin:20px 0px 10px 0px;
	padding:5px 20px 20px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#282828;
}

#image_gallery img{
	height: 60px;	
	border: 1px solid #fff;
}

.photo_frame{
	margin:5px;
	text-align:center;
	padding:5px 5px 8px 5px;
	height:60px;
	width:100px;
	background-color:#000;
	float:left;
}

.gallery_title{
	color: #4d4d4d;
	margin:5px 0px 8px 0px;
}

/*** END IMAGE GALLERY ***/

/*** ARTICLES LIST ***/

h2 a{
	color:#c0f700;
	text-decoration:none;
}

h2 a:hover{
	color:#99cc33;
	text-decoration:underline;
}

.article_block p{
	margin:5px 0px 15px 0px;
	letter-spacing:1px;
	padding:0px;
}


.parrents{
	clear:both;
	font-size:0.85em;
	margin:0px;
	padding:0px;
	color:#00ccff;
}

.parrents a{
	color:#00ccff;
	text-decoration:underline;
}

.parrents a:hover{
	color:#ffcc00;
	text-decoration:underline;
}

.whole_document{
	text-align:right;
	display:none;
	height:10px;
}

.article_block{
	padding:3px 12px 12px 12px;
	margin:0px 0px 20px 0px;
	background-image:url("../images/article_bg.png");
	background-repeat:no-repeat;
	opacity: 0.85;  
  filter: alpha(opacity=85);  
  -moz-opacity: 0.85;  
  -khtml-opacity: 0.85;
  min-height:120px;
}

.article_icon {
	float:left;
	margin: 3px 10px 10px 0px;
	border:1px solid #fff;
	max-width:100px;
	max-height:70px;
}


/*** HYPERLINKS ***/

a{
	color:#c0f700;
	text-decoration:underline;
}

a:hover{
	color:#99cc33;
}

/*** TYPOGRAPHY ***/
h1{
	font-weight:100;
	font-size:1.3em;
	margin:5px 0px 5px 0px;
	letter-spacing:1px;
	color:#fff;
}

h2{
	font-size:1.3em;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:100;
}

h3{
	font-size:1.1em;
	margin:5px 0px 10px -8px;
	padding:0px 0px 0px 0px;
	letter-spacing:1px;
	font-weight:600;
	color:#666666;
}

h4{
	font-weight:100;
	color:#fff;
	font-size:1.2em;
	margin-bottom:-5px;
	padding-bottom:0px;
}
strong{
	color:#c0f700;
		
}

.error{
	color:red;
	font-weight:bolder;
}

.long_text p{
	margin:0px 0px 5px 0px;
	text-indent:15px;
	background-image:url("../images/article_bg.png");
}

.like_p{
	font-size:1em;
	display:block;
	letter-spacing:1px;
}

p{
	letter-spacing:1px;
}
.right_image{
	float:right;
}
/*** PAGE COUNTER ***/
#pages_counter{
	margin:20px 0px 20px 0px;
}

/*** BEGIN BOXES ***/
.box_title img{
	margin:2px -2px -2px 0px;
}
/*** END BOXES ***/
/*** BEGIN POOL ***/
.info_box {
	clear:both;
  width:215px;
  height: 210px;
  margin-top:-70px;
  margin-bottom:0px;
  float:left;
}

.info_add {
  margin-top:-10px;
  margin-bottom:0px;
  float:left;
	text-align: center;
	width:215px;
}

.info_add img{
  width:140px;
}

.info_add div{
  padding-left:3px;
}


#pool_box{
	padding:15px 0px 5px 0px;
	font-size:1em;
	color:#fff;
	width:175px;
}

#question{
	text-align:left;
	color:#c0f700;
}
#pool label{
	font-size:0.9em;
}
#pool{
	margin-top:5px;
	margin-bottom:-5px;
}
.pool_col{
	height:12px;
	margin-bottom:10px;
	display:block;
	width:100%;
}
#first_col{
	background-color:#b2d409;
}

#second_col{
	background-color:#e8390a;
}

#third_col{
	background-color:#333;
}

/*** END POOL ***/
/*** BEGIN MAILING ***/
#small_box {
	clear:both;
  width:215px;
  height: 80px;
  float:left;
  background-repeat: no-repeat;
  margin-bottom:20px;
}

#small_box p {
padding:0px;
margin:15px 0  0 10px;
}

#submit_email{
	float:left;
	margin-left:10px;
}

label{
	margin-right:10px;
}

.email_row{
	margin:2px 0px 0px 2px;
}
/*** END MAILING ***/

/*** TOOL TIP ***/

.tip {
	position: relative;
}

.tip span {
	display: none;
	position: absolute;
	_top: -10px;
	_left: 185px;
	width: 225px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	opacity: 0.75;  
  filter: alpha(opacity=75);  
  -moz-opacity: 0.75;  
  -khtml-opacity: 0.75;
	text-decoration: none !important;
	font-size:13px !important;
}

.tip p  {
	display: none;
	position: absolute;
	top: -10px;
	left: 185px;
	width: 225px;
	padding: 5px !important;
	z-index: 100;
	background: #000;
	color: #fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	opacity: 0.75;  
  filter: alpha(opacity=75);  
  -moz-opacity: 0.75;  
  -khtml-opacity: 0.75;
	text-decoration: none !important;
	font-size:13px !important;
}

.left_tip span{
	left: -150px;
	top:-35px;
	font-weight:bolder;
	text-decoration: none !important;
	font-size:12px !important;
}

a.left_tip span{
	text-decoration: none !important;	
}

.right_tip span{
	left: 45px;
}

.tip:hover {
	font-size: 99%; /* this is just for IE */
}

.tip:hover span {
	text-decoration: none !important;
	display: block;
}

.tip:hover p {
	text-decoration: none !important;
	display: block;
}

/**** FORM ****/
input[type=text]{
	border: 1px solid #bfbfbf;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	height:15px;
}

textarea{
	border: 1px solid #bfbfbf;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	height:15px;
}
.search{
	width:150px;
}

input[type=text]:focus{
	border: 1px solid #003366;
	font-weight:bolder;
}
.email_input{
width:120px;
}

.form_box{

}

.form_content{
	padding-left:15px;
}
/*** END FORM ***/

/*** HELPERS ***/
.setter{
	clear:both;
}	

.hidden{
	display:none;
}

.float_left{
	float:left;
}

.margin_top{
	margin-top:10px;
}

.center{
	text-align:center;
}

.img_gallery{

	border:1px solid #666;
}

.public_gallery{
	margin:20px 0px 10px 0px;
	padding:5px 20px 20px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#f9f9f9;
	color:#666666;
}

.public_gallery p{
	text-align:justify;
}

.public_gallery h2{
	color:#666666;
	width:80%;
	font-size:1.1em;
}


.public_gallery img{
 
}

.insert_gallery{
	color:#000;
}
.photo_frame_gallery{
	margin:5px;
	text-align:center;
	padding:5px 5px 5px 5px;
	height:80px;
	width:140px;
	background-color:#000;
	float:left;
}


