/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #282828;
}
A:link {text-decoration: none; color: #7a9d36}
A:visited {text-decoration: none; color: #7a9d36}
A:active {text-decoration: none; color: #7a9d36}
A:hover {text-decoration: none; color: #000;}
A.menuA:link {
        text-decoration: none;
        color: #f1f1f1;
        padding-left: 20px;
        line-height: 34px;
        font-size: 14px;
        font-weight: bold;        
    }
A.menuA:visited {
        text-decoration: none;
        color: #f1f1f1;
        padding-left: 20px;
        line-height: 34px;
        font-size: 14px;
        font-weight: bold;
    }
A.menuA:active {
        text-decoration: none;
        color: #f1f1f1;
        padding-left: 20px;
        line-height: 34px;
        font-size: 14px;
        font-weight: bold;
    }
A.menuA:hover {
        border-bottom: 1px #ccc dotted;
        border-top: 1px #ccc dotted;
        color: white;
        background-image: url('/themes/default/layout/menu_arrow.png');
        background-repeat:no-repeat;        
}
A.menu_small:link {
        text-decoration: none;
        color: #f1f1f1;
        padding-left: 20px;
        line-height: 9px;
        font-size: 9px;
        font-weight: bold;
    }
A.menu_small:visited {
        text-decoration: none;
        color: #f1f1f1;
        padding-left: 20px;
        line-height: 9px;
        font-size: 9px;
        font-weight: bold;
    }
A.menu_small:active {
        text-decoration: none;
        color: #f1f1f1;
        padding-left: 20px;
        line-height: 9px;
        font-size: 9px;
        font-weight: bold;
    }
A.menu_small:hover {
        border-bottom: 1px #ccc dotted;
        border-top: 1px #ccc dotted;
        color: white;
    }
#menu_bg {
    background-image: url('/themes/default/layout/menu_bg.png');
    width: 150px;
    height: 30px;
    margin-bottom: 2px;
}
#wrapper { 
 margin: 0 auto;
 width: 766px;

}
#header {
 color: #333;
 width: 766px;
 float: left;
 height: 357px;
 margin: 0px 0px 0px 0px;
 
}
#leftcolumn { 
 color: #333;
 background: #326e0a;
 margin: 0px 0px 0px 0px;
 background-image:url('/themes/default/layout/proanimali_05.jpg');
 background-repeat: no-repeat;
 height:420px;
 width: 257px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #fff;
 font-weight:600;
 background: #326e0a;
 margin: 0px 0px 0px 0px;
 background-image:url('/themes/default/layout/proanimali_06.jpg');
 background-repeat:no-repeat;
 height:420px;
 width: 509px;
 display: inline;
 text-indent: 2em;
}
#footer { 
 width: 766px;
 clear: both;
 color: #fff;
 font-size: 12px;

 background-image:url('/themes/default/layout/proanimali_07.jpg');
 margin: 0px 0px 10px 0px;
 height: 53px;
}
#text {
    position: inherit;
    padding-left: 60px;
    padding-right: 60px;
}
#menu_box {
    position: inherit;
    margin-left: 55px;
    margin-top: 50px;
    width: 150px;
    height: 200px;
}
#picture_box {
    position: inherit;
    border: 1px #ccc dashed;
    margin-left: 55px;
    margin-top: 49px;
    width: 150px;
    
}
#sidebar_box {
    position: inherit;
    margin-left: 55px;
    margin-top: 110px;
    width: 150px;
}
#random_picture {
    vertical-align: middle;
}
#error_404 {
    width: 490px;
    height:360px;
    background-color: #0000e3;
    font-weight: bold;
}
#main_text {

}
#main_text_title {
    height: 30px;
    font-size: 14px;
    font-weight: bolder;
    color: #ffffff;
}
#main_text_body {
    text-indent: 1em;
    text-align:justify;
}
.img_center {
    text-align:center;
}
#smls {
    list-style:upper-roman inside;
}
.spacer_table {
    height: 110px;
}