
/* CONTENT */

.content h1 {
font-size: 20px;
font-size: 24px;
margin: 0 0 14px 0;
}
.content h2 {
font-size: 17px;
}
.content h3 {

font-weight: bold;
}
.content p {
line-height: 18px;
margin: 0 0 14px 0;
}
.content a {
color: #004c95;
}
.content h5 a {
color: #222;
}
.content a:hover {
text-decoration: underline;
}
.content ul, .content ol {
line-height: 17px;
margin: 0 0 14px 28px;
list-style: disc;
}
.content ol {
list-style: decimal;
}
.content dl {
margin: 0 0 14px 0;
}
.content dt {
font-weight: bold;
margin: 0 0 7px 0;
}
.content table {
margin: 0 0 14px 0;
}
.content blockquote {
background: #f9f9f9;
padding: 7px 10px 1px 10px;
margin: 0 0 14px 0;
border-left: 2px solid #ddd;
}

/*.table {
width: 468px;
}
.table, .table th, .table td {
border: 1px solid #eee;
border-collapse: collapse;
vertical-align: top;
margin: 0;
padding: 0;
}
.table td form {
margin: 0;
padding: 0;
height: 1px;
}
.table td {
margin: 0;
padding: 10px;
}*/

.related-review a {
background: #004c95;
color: #fff;
display: block;
padding: 10px;
text-align: center;
font-size: 17px;

}

/* LIVEJACKS */

#livejacks {
margin: 10px 0 14px 0;
}
#livejacks, #livejacks th, #livejacks td {
border: 1px solid #eee;
border-collapse: collapse;
text-align: left;
vertical-align: top;
font-size: 11px;
font-weight: bold;
}
#livejacks form *, #livejacks form table *, #livejacks form table div * {
border: 0;
margin: 0;
padding: 0;
width: 100px;
}
#livejacks th, #livejacks td {
padding: 5px 7px;
}
#livejacks th {
background: #eee;
}
#livejacks form, #livejacks input {
border: 0;
background: #fff;
font-weight: bold;
}

/*  */

.config1 h2 {
margin: 0;
font-size: 20px;
}

#addthis {
clear: right;
margin: 0 0 10px 0;
display: block;
}

/* ENTRIES */

.entries {
padding: 0 0 20px 0;
border-bottom: 1px solid #eee;
}
.entries .intro {
margin: 0 0 14px 0;
}
.entries .intro h1, .entries .intro p {
text-align: center;
margin: 0 0 10px 0;
}
.entries .intro h1 {
font-size: 24px;
}
.entries .outro p {
font-size: 11px;
line-height: 14px;
color: #333;
font-style: italic;
}
.entries .outro a {
color: #333;
text-decoration: underline;
}
.entries .outro a:hover {
color: #004c95;
text-decoration: none;
}

.entries .box {
margin: 14px 0;
}

/* NEWS ARCHIVE */

.entries-archive .sub {
position: relative;
}
.entries-archive .feed {
position: absolute;
top: 0;
right: 10px;
}
.entries-archive h1 {
text-align: center;
margin: 0;
font-size: 33px;
color: #333;
text-transform: uppercase;
}
.entries-archive h1 small {
display: block;
color: #666;
font-size: 16px;
margin: 5px 0 0 0;
}
.entries-archive h1 span {
display: block;
color: #666;
font-size: 16px;
}
.entries-archive ul {
list-style: none;
margin: 0;
}
.entries-archive .note {
font-size: 11px;
color: #222;
}

.entries-archive li {
font-weight: bold;
padding: 1px 0;
}
.entries-archive li span {
color: #666;
}
.entries-archive h2 {
margin: 0 0 3px 0;
font-weight: bold;
font-size: 13px;
font-size: 24px;
font-size: 20px;
font-weight: normal;
}
.entries-archive h2 a {
color: #222;
}
.entries-archive p {
margin: 3px 0;
}
.entries-archive ul {
margin: 14px 0 0 0;
}
.entries-archive small + h2, .entries-archive p + h2 {
margin: 14px 0 3px 0;
}
.entries-excerpt {
border-bottom: 1px solid #eee;
padding: 0 0 14px 0;
margin: 0 0 14px 0;
}

/* ATWORK */

#atwork {
border: 1px solid #ffd300;
padding: 5px 5px 5px 30px;
background: #ffc url(/_design/alingo/images/warning_triangle.png) 6px 4px no-repeat;
margin: 0 0 14px 0;
}
#atwork p {
color: #333;
font-weight: bold;
font-size: 11px;
margin: 0;
}

/* ADS */

.ad-leaderboard {
margin: 0 0 14px 0;
/*background: #000 url(/images/leaderboard.png) 0 0 no-repeat;
width: 920px;
height: 90px;
text-align: center;
padding: 30px 0;*/
}
.ad-button h3 {
margin-top: 5px;
}
.ad-full {
margin: 0 0 14px 0;
}
.ad-full-txt {
margin: 0 0 14px 0;
background: #eee;
text-align: center;
padding: 0 0 5px 0;
}
.ad-full-txt h3 {
margin: 5px 20px;
font-size: 13px;
}
.ad-full-txt p {
padding: 0 20px 5px 20px;
font-size: 11px;
line-height: 15px;
margin: 0;
}
.ad-full-txt a {
font-weight: bold;
color: #004c95;
}

/* BTN */

.btn {
margin: 0 0 14px 0;
}

/* NEWS */

#news .intro {
margin: 0 0 14px 0;
}
#news .intro h1, #news .intro p {
text-align: center;
margin: 0 0 10px 0;
}
#news .intro h1 {
font-size: 24px;
}
#news .outro p {
font-size: 11px;
line-height: 14px;
color: #333;
font-style: italic;
}
#news .outro a {
color: #333;
text-decoration: underline;
}
#news .outro a:hover {
color: #004c95;
text-decoration: none;
}

#news .box {
margin: 14px 0;
}

/* NEWS ARCHIVE */

#news-archive .sub {
position: relative;
}
#news-archive .feed {
position: absolute;
top: 0;
right: 10px;
}
#news-archive h1 {
text-align: center;
margin: 0;
font-size: 50px;
text-transform: uppercase;
}
#news-archive h1 small {
display: block;
color: #666;
font-size: 16px;
margin: 5px 0 0 0;
}
#news-archive h1 span {
display: block;
color: #666;
font-size: 16px;
}


#news-archive ul {
list-style: none;
margin: 0;
}
#news-archive .note {
font-size: 11px;
color: #222;
}

#news-archive li {
font-weight: bold;
padding: 1px 0;
}
#news-archive li span {
color: #666;
}
#news-archive h2 {
margin: 0 0 3px 0;
font-weight: bold;
font-size: 13px;
font-size: 24px;
font-size: 20px;
font-weight: normal;
}
#news-archive h2 a {
color: #222;
}
#news-archive p {
margin: 3px 0;
}
#news-archive ul {
margin: 14px 0 0 0;
}
#news-archive small + h2, #news-archive p + h2 {
margin: 14px 0 3px 0;
}

/* COMMENTS */

#news {
padding: 0 0 20px 0;
border-bottom: 1px solid #eee;
}
#comments {
}
#comments h5, #commentform h5 {
border-top: 0;
}
.comment {
overflow: hidden;
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.comment .note {
font-weight: bold;
padding: 0 0 5px 0;
font-size: 11px;
}
.comment small {
font-size: 11px;
}
.comment p {
margin: 0;
}
.comment .adm-options {
margin: 5px 0 0 0;
color: #ccc;
font-weight: bold;
}
.comment .adm-options a {
color: #ccc;
}
.comment .adm-options a:hover {
color: #666;
}
.comment .gravatar {
border: 1px solid #eee;
padding: 3px;
}
#commentform .preview {
border-right: 1px solid #eee;
width: 305px;
padding: 0 10px 0 0;
}
#commentform .submit {
width: 140px;
}
#commentform div {
margin: 14px 0 0 0;
}
#commentform textarea {
width: 460px;
height: 120px;
margin: 0 0 0 1px;
font-size: 13px;
}
#commentform table {
width: 320px;
text-align: left;
border-top: 1px solid #eee;
width: 315px;
width: 468px;
}
#commentform th{
padding: 14px 0 0 0;
}
#commentform td {
width: 100px;
}
#commentform td.t1 {
width: 155px;
}
#commentform table img.emo, .newthread table img.emo {
margin: 4px 0 -5px 0;
}
/* BBEDITOR */
#commentform .button, .newthread .button, .replyform .button {
margin: 0 5px 5px 2px;
}
#commentform .button:hover, .newthread .button:hover, .replyform .button:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
cursor: pointer;
}
.ed {
width: 400px;
height: 150px;
}

/* REVIEWS */

/*.reviews h1 {
text-indent: -9000px;
height: 56px;
}
.reviews .poker h1 {
background: url(/_design/alingo/images/hdr-pokerrooms.gif) 25px 10px no-repeat;
}*/
.reviews .casino h1 {
/*background: url(/_design/alingo/images/hdr-casinos.gif) 25px 10px no-repeat;*/
}
.reviews .sub {
text-align: center;
}
.reviews .room {
border-bottom: 1px solid #eee;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
overflow: hidden;
}
.reviews .room h2 {
font-size: 17px;
/*font-size: 20px;*/
/*font-size: 24px;*/
margin: 5px 0;
}
.reviews .room h2 a {
color: #000;
}
.reviews .room p {
margin: 0 0 7px 0;



}
.reviews .room .right {
margin: 0 0 10px 20px;
}

.reviews .intro {
text-align: center;
border-bottom: 1px solid #eee;
margin: 0 0 14px 0;
}
.reviews .intro h1 {
color: #000;
}


.reviews .highlight {
border-bottom: 1px solid #eee;
margin: 0 0 14px 0;
overflow: hidden;
}
.reviews .highlight h2 {
font-size: 24px;
margin: 0 0 5px 0;
}
.reviews .highlight h2 a {
color: #222;
}
.reviews .highlight h2 span {
font-size: 11px;
display: block;
color: #666;
text-transform: uppercase;
margin: 0 0 5px 0;
}
.reviews .highlight p {
font-size: 13px;
line-height: 15px;
width: 224px;
}
.reviews .highlight div {
width: 224px;
}
.reviews .highlight div strong a {
display: block;
}
.reviews .highlight .btn-download {
color: #009700;
font-size: 16px;
font-weight: normal;
padding: 0 0 0 20px;
margin: 14px 0;
background: url(/_design/alingo/images/download.png) 0 2px no-repeat;
}
.reviews .highlight .btn-review {
font-size: 16px;
font-weight: normal;
padding: 0 0 0 20px;
margin: 14px 0;
background: url(/_design/alingo/images/document_letter.png) 0 2px no-repeat;
}

/*  */

.reviews .excerpt {

}
.reviews .excerpt h2 {
font-size: 17px;
margin: 3px 0;
}
.reviews .excerpt h2 a {
color: #000;
}
.reviews .excerpt div {
width: 224px;
}
.reviews .excerpt div.odd {
float: left;
clear: left;
}
.reviews .excerpt div.even {
margin: 0 0 0 244px;
}
.reviews .excerpt p {
font-size: 11px;
line-height: 15px;
color: #333;
margin: 0 0 3px 0;
}
.reviews .excerpt p.notes {
padding: 0 0 14px 0;
}
.reviews .excerpt p.notes a.btn-download {
color: #009700;
padding: 0 20px 0 0;
background: url(/_design/alingo/images/arrow_medium_down.png) 73px 0px no-repeat;
}
.reviews .excerpt p.notes a.btn-review {
padding: 0 12px 0 0;
background: url(/_design/alingo/images/document_letter_small.png) 91px 2px no-repeat;
}
.reviews .excerpt h4 {
margin: 0 0 10px 0;
font-size: 20px;
font-weight: normal;
}
.reviews .excerpt h4 a {
color: #000;
}
.reviews .excerpt h4 span {
font-size: 14px;
color: #666;
}

/* REVIEW */

.review h1 {
text-align: center;
margin: 0 0 10px 0;
font-size: 50px;
}
.review h1 a {
color: #222;
}
.review h1 a:hover {
text-decoration: none;
}
.review h1 span {
display: block;
color: #999;
font-size: 14px;
text-transform: uppercase;
padding: 0 0 5px 0;
}
.review h2 {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 7px;
text-align: center;
font-size: 17px;
font-weight: normal;
background: #f9f9f9;
margin: 0 0 14px 0;
}
.review .bonus {
text-align: center;
}
.review .bonus h2 {
font-weight: bold;
margin: 0 0 7px 0;
border: 0;
background: transparent;
padding: 0;
text-transform: uppercase;
}
.review p a, .review table a {
font-weight: bold;
color: #004c95;
}
.review p a:hover, .review table a:hover {
text-decoration: underline;
}
.review .logo {
text-align: center;
}
.review #conclusion h2 {
margin: 0 0 7px 0;
border: 0;
background: transparent;
padding: 0;
text-align: left;
}
.review #conclusion a {
text-decoration: underline;
}
.review #conclusion img {
text-decoration: underline;
}
.review #conclusion p {
margin: 0 0 14px 0;
}
.review .table {
width: 467px;
margin: 0 0 14px 1px;
}
.review th {
border-right: 1px solid #eee;
width: 60px;
text-align: right;
}
.review th, .review td {
padding: 6px 9px;
}
.review .screenshots {
margin: 0 0 14px 0;
overflow: hidden;
}
.review .screenshots a {
display: block;
float: left;
width: 212px;
margin: 5px;
padding: 5px;
border: 1px solid #eee;
}
.review .screenshots a:hover {
border: 1px solid #bbb;
}
.review .screenshots a img {
width: 100%;
}

/* MAINTENANCE */

#maintenance {
text-align: center;
margin: 100px 0 260px 0;
font-size: 14px;
}
#maintenance p {
text-align: center;
}
#maintenance #logo a {
margin: 14px auto;
}
#maintenance-notice {
border: 1px solid #ffd300;
padding: 5px 5px 5px 30px;
margin: 0 0 14px 0;
background: #ffc url(/_design/alingo/images/warning_triangle.png) 6px 4px no-repeat;
}
#maintenance-notice h1 {
color: #333;
font-weight: bold;
font-size: 11px;
margin: 0;
}
#maintenance-notice h1 span {

font-weight: normal;
}



/* PROFILE */

.profile table, .profile th, .profile td {
border-collapse: collapse;
vertical-align: top;
}
.profile table {
width: 467px;
margin: 0 0 14px 1px;
padding: 0;
}
.profile th, .profile td {
padding: 7px 0;
}

.profile th {
text-align: right;
padding-right: 10px;

}
.profile td {
width: 310px;
text-align: left;

}

.profile td .text {
width: 317px;
padding: 2px;
}

.profile label {
font-weight: bold;
color: #333;
}
.profile textarea {
width: 317px;
padding: 2px;
}
.profile select {
width: 70px;
}
.profile #age {
width: 64px;
}

.profile #userdescription {
font-size: 12px;
}
.profile .update {
background: #ffc;
padding: 7px;
text-align: center;
}

/*#profile-table {
text-align: left;
border-collapse: collapse;
}
#profile-table th {
text-align: right;
border-right: 1px solid #eee;
padding: 7px;
}
#profile-table td {

padding: 7px;
}*/

.profile caption {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 7px;
text-align: center;
font-size: 17px;
font-weight: normal;
background: #f9f9f9;
margin: 0 0 14px 0;

/*font-size: 12px;
font-weight: bold;*/
}

/* PROFILES */

.profiles .gravatar {
border: 1px solid #eee;
padding: 5px;
background: #fff;
}
.profiles h1 {
font-size: 48px;
text-align: center;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 14px 0 20px 0;
margin: 14px 0 14px 0;

/*border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 7px 14px;
font-weight: normal;
background: #f9f9f9;
margin: 0 0 14px 0;
overflow: hidden;*/
}

.profiles table {
width: 359px;
margin: 4px 0 14px 0;
}
.profiles table th {
width: 85px;
text-align: right;
vertical-align: top;
color: #666;
padding: 0 7px 14px 0;
}
.profiles table td {
padding: 0 0 14px 7px;
border-left: 1px solid #eee;
}

/* REGISTER */

#regform table {

}
#regform th {
width: 30%;
text-align: right;
vertical-align: top;
padding: 5px 5px 5px 0;
}
#regform td {
width: 70%;
text-align: left;
vertical-align: top;
padding: 5px 0 5px 5px;
}
#regform .textbox{
width: 100%;

}

/* DICTIONARY */

#dictionary th {
text-align: right;
vertical-align: top;
padding: 5px;
}
#dictionary td {
text-align: left;
padding: 5px;
}
#dictionary th.odd, #dictionary td.odd {
background: #fff;
}
#dictionary th.even, #dictionary td.even {
background: #f9f9f9;
}
#dictionary th.dictletter {
padding: 0;
}
#dictionary th.dictletter a {
display: block;
background: #eee;
text-align: center;
font-size: 30px;
font-weight: normal;
padding: 5px 0;
color: #666;
}