/* STYLESHEET COMBATRECORDINGS.COM VERSION 2.1 by ZLK */

* {
margin : 0;
padding : 0;
}

img {
border: none;
}

body {
background: #545454 url('../images/system/combatbg.jpg') repeat-y top left;
color : #fff;
font-size : 62.5%;
font-family:Verdana, Arial, Helvetica, sans-serif;
position: relative;
}

/*MAIN CONTAINERS*/

#progress {
margin: 100px auto;
width : 700px;
height: 12px;
padding: 2px;
border: 1px solid #000;
}
#progress .bar {
width: 0px;
text-align: center;
font-size: 10px;
height: 12px;
background: #000;
color: #ccc;
font-weight: bold;
}
#shadow {
display:none;
background: transparent url('../images/system/dropshadowright.gif') repeat-y right;
margin : 0px auto 0px auto;
overflow : hidden;
text-align : left;
width : 997px;
height : auto;
padding-right: 6px;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
position: relative;
}
#shadow #container {
background: #000 url('../images/system/japan_house.jpg') no-repeat top left; 
margin : 0px auto 0px auto;
overflow : hidden;
text-align : left;
width : 985px;
height : auto;
position: relative;
padding: 0px;
}
/*END MAIN CONTAINERS*/


/*MENU*/
#shadow #container #menu {
margin: 8px 0px 0px 0px;
padding: 0px;
background: transparent;
height: 120px;
text-align: center;
}

#shadow #container #menuhome {
margin: 0px 0 8px 0;
padding-top: 0px;
height: 370px;
background: #000 url('../images/system/home_replacement.jpg') no-repeat top center;
}
/* END MENU */


/* CONTENT CONTAINERS */

#shadow #container #content {
display : inline;
overflow : hidden;
float : left;
width : 100%;
text-align: left;
height : auto;
margin-top: 0px;
margin-bottom: 0px;
padding-top : 0px;
background: transparent;
}
div.ign_login {
display : inline;
overflow : hidden;
float : left;
width : auto;
text-align: left;
margin-top: 12px;
padding-left: 15px;
background: transparent;
}
div.active {
display : inline;
overflow : hidden;
float : right;
width : auto;
text-align: right;
margin-top: 20px;
margin-bottom: 0px;
padding-right: 0px;
background: transparent;
}

#shadow #container #content div.left {
display : inline;
overflow : hidden;
float : left;
width : 150px;
text-align: left;
height : 100%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 8px;
padding: 5px 25px 25px 25px;
background: transparent;
}

#shadow #container #content div.lefthome {
display : inline;
overflow : hidden;
float : left;
width : 780px;
text-align: left;
height : 100%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 8px;
padding: 0;
background: transparent;
}
#shadow #container #content div.lefthome div.one {
display : inline;
overflow : hidden;
float : left;
width : 110px;
text-align: left;
padding: 5px 5px 25px 25px;
margin-top: 0px;
margin-bottom: 0px;
background: transparent;
}
#shadow #container #content div.lefthome div.two {
display : inline;
overflow : hidden;
float : left;
width : 265px;
text-align: left;
padding: 5px 5px 25px 25px;
margin-top: 0px;
margin-bottom: 0px;
background: transparent;
}
#shadow #container #content div.lefthome div.three {
display : inline;
overflow : hidden;
float : left;
width : 155px;
text-align: left;
padding: 5px 5px 25px 25px;
margin-top: 0px;
margin-bottom: 0px;
background: transparent;
}
#shadow #container #content div.lefthome div.four {
display : inline;
overflow : hidden;
float : left;
width : 130px;
text-align: left;
padding: 5px 5px 25px 25px;
margin-top: 0px;
margin-bottom: 0px;
background: transparent;
}

#shadow #container #content div.mid {
display : inline;
overflow : hidden;
float : left;
width : 530px;
text-align: left;
height : auto;
margin-top: -1em;
background: transparent;
padding: 5px 25px 25px 20px;
}
#shadow #container #content div.mid div.imagelist div.clan {
display : inline;
overflow : hidden;
float : left;
width : 150px;
text-align: left;
padding: 0;
margin-top: 0px;
margin-bottom: 0px;
background: transparent;
}
#shadow #container #content div.right {
display : inline;
overflow : hidden;
float : right;
width : 150px;
text-align: left;
height : 100%;
margin-top: 0px;
margin-bottom: 0px;
padding: 5px 25px 25px 15px;
}

#bottom {
background: transparent url('../images/system/dropshadowbottom.gif') no-repeat bottom center;
width : 997px;
height : 34px;
overflow : hidden;
margin : 0px auto 30px auto;
padding : 0px;
position: relative;
display:none;
}

#bottom #text {
display : inline;
overflow : hidden;
float : left;
width : auto;
text-align: left;
margin-top: 5px;
margin-left: 25px;
margin-bottom: 14px;
padding-right: 7px;
}

#bottom #text p{
color: #545454;
margin: 0px;
padding: 0px;
}

#bottom #heartbeat {
display : inline;
overflow : hidden;
float : left;
width : 78px;
text-align: left;
margin-top: 6px;
margin-left: 0px;
margin-bottom: 0px;
padding: 0px;
}


/* END OF CONTAINERS ---- END OF CONTAINERS ---- END OF CONTAINERS */


/* TYPOGRAPHY --- TYPOGRAPHY --- TYPOGRAPHY */

/* CONTENT */

.entry {
color: #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
margin-bottom: 0px;
}
.entry p {
margin-bottom: 12px;
}
.entrytext p.error {
color: #ff0000;
margin-bottom: 12px;
font-weight: bold;
}

.entry a {
color: #c40000;
text-decoration: none;
}

.entry a:hover {
color : #ff0000;
}
span {
color : #ff0000;
}

.entrytext {
color: #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
}
h1 {
font-size: 1.1em;
text-transform: none;
margin-bottom: 0.5em;
text-align: left;
font-weight: bold;
color: #ff0000;
}

h2 {
font-size: 1.0em;
margin: 0;
font-weight: bold;
}

h3 {
font-size: 1.0em;
margin: 0;
margin-bottom: 1em;
font-weight: bold;
}

h1, h2, h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1, h1 a, h1 a:hover, h1 a:visited {
text-decoration: none;
color: #ff0000;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color : #ff0000;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, cite {
color : #c40000;
text-decoration: none;
}

h2 a:hover, h3 a:hover {
color : #ff0000;
text-decoration: none;
}

.description {
font-size: 1em;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-transform: uppercase;
color: #ccc;
text-align: left;
}
h4
{
font-size: 1.2em;
text-transform: none;
margin-bottom: 0.3em;
text-align: left;
font-weight: bold;
color: #ff0000;
}

h5
{
font-size: 1.1em;
height: 11px;
text-transform: uppercase;
margin-top: 0em;
margin-bottom: 0.2em;
font-family: Arial, Helvetica, sans-serif;
padding: 0px;
text-align: left;
}

h6 {
margin-left: 0.3em;
padding: 0px 0 0px 20px;
background: url('../images/system/menuarrow.gif') top left no-repeat;
color: #FEFEFE;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}



h2.home {
margin-left: -1em;
padding: 25px 4px 25px 42px;
background: url(../images/system/shuriken1.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.dir {
margin-left: -1em;
padding: 7px 4px 7px 32px;
background: url(../images/system/dir.png) no-repeat 0px 4px;
color: #ff0000;
margin-bottom: 3px;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}

h2.honor {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/contact_icon.gif) no-repeat 0px 4px;
color: #ff0000;
margin-bottom: 3px;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}

h2.temptation {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/clan_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}

h2.loss {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/newsletter_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.wrath {
margin-top: 3px;
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/navigation_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}

h2.jealousy {
margin-left: -1em;
padding: 26px 8px 3px 46px;
background: url(../images/system/weaponry_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.4em;
text-transform: none;
font-weight: bold;
}
h2.artlist {
margin-left: 0em;
padding: 0px 0px 0px 0px;
color: #FEFEFE;
font-family: Arial, Verdana;
font-size: 1.3em;
text-transform: none;
font-weight: bold;
}
h2.article {
margin-left: -1em;
padding: 26px 8px 3px 46px;
background: url(../images/system/weaponry_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.4em;
text-transform: none;
font-weight: bold;
}
h2.articlehome {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/weaponry_icon.gif) no-repeat 0px 4px;
color: #ff0000;
margin-bottom: 3px;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.search {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/contact_icon.gif) no-repeat 0px 6px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.feeds {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/feeds_icon.gif) no-repeat 0px 4px;
color: #ff0000;
margin-bottom: 3px;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.newsletter {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/newsletter_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.navigation {
background: url(../images/system/navigation_icon.gif) no-repeat 0px 4px;
margin-top: 3px;
margin-left: -1em;
padding: 28px 4px 3px 46px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.links {
margin-left: -1em;
padding: 28px 4px 3px 46px;
background: url(../images/system/links_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}
h2.about {
margin-left: -1em;
margin-bottom: 4px;
padding: 28px 4px 3px 46px;
background: url(../images/system/clan_icon.gif) no-repeat 0px 4px;
color: #ff0000;
font-family: Arial, Verdana;
font-size: 1.1em;
text-transform: none;
font-weight: bold;
}


a {
color: #FEFEFE;
text-decoration: none;
outline: none;
}

a:hover {
color : #ff0000;
outline: none;
}
a.activ {
color : #ff0000;
text-decoration: none;
outline: none;
}

a.activ:hover {
color : #ff0000;
outline: none;
}

a.download {
background: url(../images/system/download.gif) no-repeat top left;
color: #fff;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
}

a.download:hover {
padding-left: 19px;
background: url(../images/system/download2.gif) no-repeat top left;
color : #ff0000;
font-weight: bold;
}
a.url
{
padding: 0px 0 0 19px;
background: url('../images/system/menuarrow2.gif') top left no-repeat;
font-size: 1em;
display:block;
text-transform: none;
margin: 0em;
font-weight: bold;
color: #fff;
}
a:hover.url
{
padding: 0px 0 0 19px;
background: url('../images/system/menuarrow.gif') top left no-repeat;
text-transform: none;
font-weight: bold;
color: #ff0000;
}

a.search
{
padding: 0px 0 0 19px;
background: url('../images/system/menuarrow2.gif') top left no-repeat;
font-size: 1em;
text-transform: none;
font-weight: normal;
color: #fff;
}
a:hover.search
{
padding: 0px 0 0 19px;
background: url('../images/system/menuarrow.gif') top left no-repeat;
font-size: 1em;
text-transform: none;
font-weight: normal;
color: #ff0000;
}

/* END CONTENT */

/* MENU BUTTONS */

#menu a.home, a.contact, a.news, a.weaponry, a.battlefields, a.clan, a.store, a.audio, a.image, a.allies, a.home_actif, a.contact_actif, a.news_actif, a.weaponry_actif, a.battlefields_actif, a.clan_actif, a.store_actif, a.audio_actif, a.image_actif, a.allies_actif {
display:block;
float:left;
color: #666;
height: 10px;
width: 97px;
padding-top: 80px;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}
#menu a.home:hover, a.contact:hover, a.news:hover, a.weaponry:hover, a.battlefields:hover, a.clan:hover, a.store:hover, a.audio:hover, a.image:hover, a.allies:hover {
display:block;
color: #ff0000;
padding-top: 80px;
text-decoration: none;
font-weight: bold;
}
#menu a.home_actif, a.contact_actif, a.news_actif, a.weaponry_actif, a.battlefields_actif, a.clan_actif, a.store_actif, a.audio_actif, a.image_actif, a.allies_actif {
color: #ff0000;
}
#menu a.home {
background: url(../images/system/home.jpg) no-repeat top center;
}
#menu a.home:hover {
background: url(../images/system/home_hover.jpg) no-repeat top center;
}
#menu a.home_actif {
background: url(../images/system/home_hover.jpg) no-repeat top center;
}
#menu a.contact {
background: url(../images/system/contact.jpg) no-repeat top center;
}
#menu a.contact:hover {
background: url(../images/system/contact_hover.jpg) no-repeat top center;
}
#menu a.contact_actif {
background: url(../images/system/contact_hover.jpg) no-repeat top center;
}
#menu a.news {
background: url(../images/system/news.jpg) no-repeat top center;
}
#menu a.news:hover {
background: url(../images/system/news_hover.jpg) no-repeat top center;
}
#menu a.news_actif {
background: url(../images/system/news_hover.jpg) no-repeat top center;
}
#menu a.weaponry {
background: url(../images/system/weaponry.jpg) no-repeat top center;
}
#menu a.weaponry:hover {
background: url(../images/system/weaponry_hover.jpg) no-repeat top center;
}
#menu a.weaponry_actif {
background: url(../images/system/weaponry_hover.jpg) no-repeat top center;
}
#menu a.battlefields {
background: url(../images/system/battlefields.jpg) no-repeat top center;
}
#menu a.battlefields:hover {
background: url(../images/system/battlefields_hover.jpg) no-repeat top center;
}
#menu a.battlefields_actif {
background: url(../images/system/battlefields_hover.jpg) no-repeat top center;
}
#menu a.clan {
background: url(../images/system/clan.jpg) no-repeat top center;
}
#menu a.clan:hover {
background: url(../images/system/clan_hover.jpg) no-repeat top center;
}
#menu a.clan_actif {
background: url(../images/system/clan_hover.jpg) no-repeat top center;
}
#menu a.store {
background: url(../images/system/store.jpg) no-repeat top center;
}
#menu a.store:hover {
background: url(../images/system/store_hover.jpg) no-repeat top center;
}
#menu a.store_actif {
background: url(../images/system/store_hover.jpg) no-repeat top center;
}
#menu a.audio {
background: url(../images/system/audio.jpg) no-repeat top center;
}
#menu a.audio:hover {
background: url(../images/system/audio_hover.jpg) no-repeat top center;
}
#menu a.audio_actif {
background: url(../images/system/audio_hover.jpg) no-repeat top center;
}
#menu a.image {
background: url(../images/system/images.jpg) no-repeat top center;
}
#menu a.image:hover {
background: url(../images/system/images_hover.jpg) no-repeat top center;
}
#menu a.image_actif {
background: url(../images/system/images_hover.jpg) no-repeat top center;
}
#menu a.allies {
background: url(../images/system/allies.jpg) no-repeat top center;
}
#menu a.allies:hover {
background: url(../images/system/allies_hover.jpg) no-repeat top center;
}
#menu a.allies_actif {
background: url(../images/system/allies_hover.jpg) no-repeat top center;
}


/* Article buttons */

.prev {
height: 10px;
width: auto;
display:block;
float: left;
text-align: left;
font-weight: bold;
margin-bottom: 1em;
}
.nextart {
height: 10px;
width: auto;
display:block;
float: right;
text-align: right;
font-weight: bold;
margin-bottom: 1em;
}
.prev a
{
padding: 0px 0 0 17px;
background: url('../images/system/prev.gif') top left no-repeat;
font-size: 1em;
text-transform: none;
margin-bottom: 0.3em;
font-weight: bold;
color: #fff;
}
.prev a:hover
{
padding: 0px 0 0 17px;
background: url('../images/system/prev2.gif') top left no-repeat;
font-size: 1em;
text-transform: none;
margin-bottom: 0.3em;
font-weight: bold;
color: #ff0000;
}
.nextart a
{
padding: 0px 17px 0 0;
background: url('../images/system/menuarrow2.gif') top right no-repeat; 
font-size: 1em;
text-transform: none;
margin-bottom: 0.3em;
font-weight: bold;
color: #fff;
}
.nextart a:hover
{
padding: 0px 17px 0 0;
background: url('../images/system/menuarrow.gif') top right no-repeat; 
font-size: 1em;
text-transform: none;
margin-bottom: 0.3em;
font-weight: bold;
color: #ff0000;
}



/* Various */

.navigation {
display: block;
text-align: center;
margin: 32px 0 20px 0;
height: 20px;
font-size: 0.9em;
}

.alt {
padding: 6px;
}

code {
font: 1.1em Arial, Verdana;
}


small {
font-family: Arial, Verdana;
color: #DDDDDD;
font-size: 1em;
line-height: 1.5em;
}

.smalltime{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #888;
font-size: 0.9em;
padding: 0px 0px 0px 14px;
margin: 0 0 0 0;
margin-bottom: 2px;
background: url(../images/system/posttime.gif) no-repeat 0px 0px;
}

.smalluser{
float: left;
text-align: left;
margin-left: 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #888;
font-size: 0.9em;
padding: 0px 0px 0px 14px;
background: url(../images/system/postuser.gif) no-repeat 0px -2px;
}

.smallcat{
float: left;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #888;
font-size: 0.9em;
padding: 0px 0px 0px 14px;
background: url(../images/system/postcat.gif) no-repeat 0px 0px;
}

.smallcomments{
float: right;
text-align: right;
margin-left: 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #888;
font-size: 0.9em;
padding: 0px 0px 0px 14px;
background: url(../images/system/postcomment.gif) no-repeat 0px 0px;
}

	

/* Lists */
.post .styled ul {
list-style:none;
padding-bottom:1px;
padding-left: 0;
margin-left: 0;	
text-indent: 0px;
}

.post .styled li {
margin-bottom: 10px;	
margin-left: 0px;
padding: 5px 10px 5px 30px;
background: url(../images/system/archive.gif) no-repeat 6px 6px;
border: 1px solid #cccccc;
}
.post .styled li a {
}
.post .styled li:hover {
border: 1px solid #fff;	
}

/* Cleaners */
.clear {
margin: 0;
padding: 0;
clear: both;
}

.clearleft {
clear: left;
}

.clearright {
clear: right;
}

/* Line */
.line {
margin-top: 5px;
border-top: 1px solid #888;
margin-bottom: 3px;
}
h6.line {
display: block;
margin-top: 15px;
border-top: 1px solid #888;
margin-bottom: 40px;
}

/********* End Typography & Colors *********/


/********* Begin Images *********/


/********* CONTENT MODDED ACTIVE IMAGES *********/

.entry img {

border: 1px solid #ff0000;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-top: 3px;
padding: 4px;
max-width: 334px;
}

.imgleft, .entry .imgleft {

border: 1px solid #ff0000;
margin-right: 15px;
margin-bottom: 10px;
margin-top: 3px;
margin-left: 0px;
padding: 4px;
float: left;
max-width: 334px;
}

.entry .imgright {

border: 1px solid #ff0000;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 0px;
padding: 4px;
float: right;
margin-top: 3px;
max-width: 334px;
}

.entry .center {
border: 1px solid #ff0000;
padding: 4px;
margin-top: 3px;
margin-left: auto;
margin-right: auto;
max-width: 334px;
}


/********* END MODDED CONTENT ACTIVE IMAGES *********/



.entrytext img {

border: 1px solid #ff0000;
margin: 0px;
padding: 4px;
max-width: 392px;
}

.img {

border: 1px solid #ff0000;
margin: 10px;
padding: 4px;
}

p img {
max-width: 100%;
}

img.centered {
border: 1px solid #888;
padding: 4px;
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
border: 1px solid #888;
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
border: 1px solid #888;
padding: 4px;
padding: 4px;
margin: 0;
display: inline;
}
img.alignleft2 {
padding: 0 7px 7px 0px;
margin: 5px 0 0 0;
display: inline;
float: left;
}
.gravatar {
float: left;
margin: 2px 10px 6px 0px;
border: 1px solid #888;
padding: 2px;
}

/********* End Images *********/

/********* Begin Aligning *********/

.alignright {
float: right;
}

.alignleft {
float: left;
}

.center {
text-align: center;
}

/********* End Aligning *********/

/********* Begin Lists *********/


.entry ul  {
margin: 0em 0 0 0;
padding: 0 0 0 0;
} 

.entry ul li  {
margin: 0 0 0 30px;
padding: 0 0 0 0;
}


/* LEFT AND RIGHT LIST TYPES */


div.left ul, div.right ul {
margin: 0 0 20px 0;
padding: 0 0 0 0;
}

div.left ul li, div.right ul li {
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
}

div.left ul p, div.right ul p {
margin: 0;
padding: 0;
}

div.left ul li a, div.right ul li a {
margin: 0 0 0 0;
width: auto;
display:block;
height: auto;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow2.gif') 0px 6px no-repeat;
}
div.left ul li a:hover, div.right ul li a:hover {
width: auto;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow.gif') 0px 6px no-repeat;
}

div.left ul li a.activ, div.right ul li a.activ {
margin: 0;
width: auto;
display:block;
font-weight: bold;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow.gif') 0px 6px no-repeat;
}

div.right ul.zemError, div.mid ul.zemError {
margin: 0 0 0px 0;
padding: 0 0 0 0;
}

div.right ul.zemError, div.mid ul.zemError li {
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* LEFTHOME LIST TYPES */

div.lefthome ul {
margin: 0 0 20px 0;
padding: 0 0 0 0;
}

div.lefthome ul li {
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
}

div.lefthome ul p {
padding: 0;
}

div.lefthome ul li a {
height: auto;
width: auto;
display:block;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow2.gif') 0px 6px no-repeat;
}

div.lefthome ul li a:hover {
width: auto;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow.gif') 0px 6px no-repeat;
}

div.lefthome ul li a.activ {
width: auto;
font-weight: bold;
display:block;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow.gif') 0px 6px no-repeat;
}

/********* End Entry Lists *********/


/********* START LINKLIST *********/

div.mid div.entry .linklist {
margin: -35px 0 10px 0;
padding: 0 0 0 0;
background: transparent;
}
div.mid div.entry ul.linklist {
margin: 0px 0 20px -30px;
list-style: none;
padding: 0;
list-style-type: none;
list-style-image: none;
background: transparent;

}
div.mid div.entry li.linklist {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
background: transparent;
}

div.mid div.entry .linklist a {
margin: 0;
font-weight: bold;
width: auto;
display:block;
padding: 6px 0 0 17px;
}

div.mid div.entry .linklist a:hover {
margin: 0;
font-weight: bold;
width: auto;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow.gif') 0px 6px no-repeat;
}
div.mid div.entry .copylist {
margin: -35px 0 10px 0;
padding: 0;
background: transparent;
}
div.mid div.entry ul.copylist {
margin: 0px 0 20px -30px;
list-style: none;
padding: 0;
list-style-type: none;
list-style-image: none;
background: transparent;

}
div.mid div.entry li.copylist {
margin: -10px 0 0 0;
padding: 0;
list-style-type: none;
list-style-image: disc;
background: transparent;
}

div.mid div.entry .copylist a {
margin: 0;
font-weight: bold;
width: auto;
display:block;
padding: 6px 0 0 17px;
}

div.mid div.entry .copylist a:hover {
margin: 0;
font-weight: bold;
width: auto;
padding: 6px 0 0 17px;
background: url('../images/system/menuarrow.gif') 0px 6px no-repeat;
}

/********* END LINKLIST *********/

/********* START IMAGELIST ****** -other solution, duh-***/



#shadow #container #content div.mid div.imagelist div.clan {
display : inline;
overflow : hidden;
float : left;
width : 175px;
height: auto;
text-align: center;
padding: 0;
margin: 0 0px 3px 0;
background: transparent;
}

#shadow #container #content div.mid div.imagelist div.clan img {
border: 1px solid #ff0000;
margin:0;
padding: 4px;
}
#shadow #container #content div.mid div.imagelist div.clan img:hover {
border: 1px solid #fff;
}
#shadow #container #content div.mid div.imagelist div.clan a {
padding: 3px;
font-size: 10px;
font-weight: bold;
color: #ff0000;
}
#shadow #container #content div.mid div.imagelist div.clan a:hover {
padding: 3px;
color: #fff;
}

/********* END IMAGELIST *********/

/********* START FORM ELEMENTS *********/

#searchform {
margin: 4px auto;
padding: 5px 3px; 
text-align: left;
}

div.left #searchform #s {
background-repeat: repeat-x;
border: 1px solid #cccccc;
width: 131px;
padding: 2px;
float: left;
font-size: 1em;
color: #ccc;
}




.entry form { 
padding: 0;
font-size: 1em;
display: block;
}

.entry input { 
color: #ccc;
font-size: 1em;
margin: 5px 0 0 0;
padding: 2px;
float: left;
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
}

select {
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
width: 130px; 
}

.backlight {
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

.commentspacer {
padding-left: 6px;
padding-top: 5px;
}
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-top: 5px;
padding: 2px;
line-height : 1.2em;
font-size : 1.0em;
color: #ccc;
width:140px;
}
.inputsearch {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 2px;
color: #ccc;
line-height : 1.2em;
font-size : 1.0em;
width:100px;
margin-top: 5px;
}
.input2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 2px;
color: #ccc;
line-height : 1.2em;
font-size : 1.0em;
width:333px;
margin-top: 5px;
}

.input3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 2px;
color: #ccc;
line-height : 1.2em;
font-size : 1.0em;
width:333px;
height: 200px;
margin-top: 5px;
}
.edit {
background-color: #333;
border: 1px solid #ccc;
padding: 2px;
color: #ccc;
width:200px;
height: auto;
margin-bottom: 8px;
}
textarea {
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
width: 342px;
padding: 2px;
line-height : 1.2em;
font-size : 1.0em;
}

.button {
color: #ccc;
font: 0.8em Arial, Sans-Serif;
padding: 2px;
text-transform: uppercase;
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #DFECFB;
border-left: 1px solid #DFECFB;
}

textarea:focus, input:focus, .entry form:focus, #sidebar 
#searchform #s:focus {
border: 1px solid #ccc;
}

#commentPreview {
width: 300px;
font: 0.9em Verdana, Arial, Sans-Serif;
background-color: #333;
border-top: 1px solid #888888;
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
border-right: 1px solid #888888;
padding: 6px;
}

.zemContactForm {
background-color: #010101;
margin-top: 5px;
border: #000 0px;
padding: 0px;
color: #ccc;
width:140px;
}

.zemTextarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 1.2em;
font-size : 1.0em;
background-color: #333;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-bottom: 8px;
padding: 2px;
color: #ccc;
width:140px;
}
.zemText {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 1.2em;
font-size : 1.0em;
padding: 2px;
margin-bottom: 8px;
color: #ccc;
width:140px;
}
.zemCheckbox {
padding: 4px;
margin-bottom: 8px;
color: #ccc;
float: left;
width: 50px;
}
.zemError {
padding: 4px;
margin-bottom: 8px;
color: #ff0000;
}

.zemRequired .errorElement, .zemRequirederrorElement {
padding: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 1.2em;
font-size : 1.0em;
color : #ff0000;
text-decoration : none;
text-transform : none;
color: #ff0000;
width:140px;
}


.publish {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 10px;
font-size : 10px;
color : #ccc;
text-decoration : none;
text-transform : none;
padding: 1px 2px 1px 2px;
text-align: center;
width : auto;
height: 19px;
background: #333; 
border: 1px solid #666666;
}
.publish:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 10px;
font-size : 10px;
color : #000;
text-decoration : none;
text-transform : none;
padding: 0 1px 0 1px;
text-align: center;
width : auto;
height: 19px;
background: #ccc; 
border: 1px solid #666666;
}

div.mid .zemCheckbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 1.0em;
font-size : 1.0em;
float: left;
width: 12px;
height: 12px;
display: block;
}

div.mid .zemText {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 1.2em;
font-size : 1.0em;
padding: 2px;
margin-bottom: 8px;
color: #ccc;
width:180px;
}


/********* START FORM ELEMENTS *********/

/********* START VARIOUS CLASSES *********/


acronym, abbr {
border-bottom: 1px dashed #888888;
}

blockquote {
margin: 15px 20px 0 20px;
padding-left: 40px;
background: url('../images/system/blockquote_l.png') no-repeat;	
}

blockquote cite {

margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

hr {
display: none;
}

a img {
border: none;
}

/********* END VARIOUS CLASSES *********/



/* FOOTER - TERMS AND CONDITIONS */

#bottom p {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height : 1.5em;
font-size : 0.9em;
color : #666;
margin-top: 5px;
margin-left: 30px;
text-decoration : none;
text-transform : none;
}
#bottom p.red {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height : 1.5em;
font-size : 0.9em;
color : #ff0000;
margin-top: 5px;
margin-left: 30px;
text-decoration : none;
text-transform : none;
}
#bottom a {
color : #ff0000;
}
#bottom a:hover {
color : #ff0000;
}

/*END OF FOOTER - TERMS AND CONDITIONS*/


/* SLIMBOX */


#lbOverlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}
#lbCenter, #lbBottomContainer {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #000;
}
#lbBottomContainer {
border-top: none;
background: transparent;
padding: 0;
}
.lbLoading {
background: #000 url(../images/system/loaderbox.gif) no-repeat center;
}
#lbImage {
background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
left: 0;
}
#lbPrevLink:hover {
background: transparent url(../images/system/prev.png) no-repeat 0% 30%;
}
#lbNextLink {
right: 0;
}
#lbNextLink:hover {
background: transparent url(../images/system/next.png) no-repeat 100% 30%;
}
#lbBottom {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #fff;
padding: 0;
line-height: 16px;
text-align: left;
border-top-style: none;
}

#lbCloseLink {
display: block;
float: right;
width: 102px;
height:35px;
background: transparent url(../images/system/close.png) no-repeat center;
margin: 0px;
}
#lbCloseLink:hover {
display: block;
float: right;
width: 102px;
height: 35px;
background: transparent url(../images/system/close_hover.png) no-repeat center;
margin: 0px;
}
#lbCaption, #lbNumber {
margin: 0px;
padding: 5px 0 0px 0;
background: transparent;
}
#lbCaption {
background: transparent;
}
#lbCaption {
font-weight: bold;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #fff;
}