/*

Theme Name: Summit Poker

Author: Jim Griffin

Author URI: http://www.poker-prop.net/

*/



* {

    margin: 0;

    padding: 0;

}



html {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 75%;

    color: black;

    background: #002100;

    height: 100%;

}



a:link {

    color: #0000ff;

    text-decoration: underline;

    font-weight: bold;

}



a:visited {

    color: #0000ff;

    text-decoration: underline;

    font-weight: bold;

}



a:hover {

    color : #0000a0;

    text-decoration: underline;

    font-weight: bold;

}



a:active {

    color: #0000ff;

    text-decoration: underline;

    font-weight: bold;

}





#header {

    position: relative;

    width: 890px;

    background: url('/images/heading.gif') no-repeat;

}
.head0 {
width : 890px;
text-align : center;
margin : 0 auto;
}
.head1 {
	width : 376px;
	height : 123px;
	float : left;
	overflow : hidden;
	margin: 0px auto;
}
.head2 {
	width : 254px;
	height : 123px;
	float : left;
	overflow : hidden;
	background-image : url('/template/bg-header1.jpg');
	margin: 0px auto;
}
.head3 {
	width : 260px;
	height : 123px;
	float : left;
	overflow : hidden;
	margin: 0px auto;
}


#header p {

    margin: 0;

}



#banner span {

    display: none;

}



#banner a {

    position: absolute;

    top: 3px;

    left: 18px;

    width: 174px;

    height: 60px;

}



/* The "We're just a fan site" disclaimer */

#fan-site {

    position: absolute;

    top: 5px;

    right: 32px;

    font-size: 12px;

}



#fan-site a {

    color: #c6c6c6;

    font-weight: normal;

}





h1 {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.8em;

    font-weight: bold;

    text-align: center;

    margin-bottom: 0.5em;

}



h2 {

    font-size: 1.5em;

    /* margin: 1em 0.5em 0.5em; */

    margin: 1em 0 0.5em;

    text-align: center;

    color: #0066cc;

}



h3 {

    font-size: 1.2em;

    /* margin: 1em 0.5em 0.5em; */

    margin: 1em 0 0.5em;

    color: #0066cc;

}



p {

    font-size: 1em;

    /* margin: 1em; */

    margin: 0 0 1em;

}



img {

    border: none;

}



/* #content img {

    margin: 1em;

} */



#content ul, ol {

    margin: -0.5em 0 1em;

}



#content li {

    margin-left: 1.5em;

}


caption {

    margin: 0 auto;

    font-size: 1.2em;

    font-weight: bold;

}

.sidebar h2 {

    margin: 0;

}



#left-bar h2 {

    text-align: left;

}



.sidebar h2 {

width : 172px ! important;
height : 18px ! important;
color : #ffffff ! important;
font-family : Verdana, Arial, Helvetica, sans-serif ! important;
font-size : 12px ! important;
font-weight : bold ! important;
border : 0px none ! important;
padding-top :4px ! important;
padding-left : 27px ! important;
background: #444 url('/template/leftbar-heads.jpg') no-repeat center;
}

    

    color: #e4e2e3;

    font-size: 1em;

    font-weight: bold

}



/* .sidebar h3 {

    margin-left: 1em;

} */

.sidebar a:link, .sidebar a:visited {
color: #9DA880;
text-decoration : underline;
}

.sidebar a:hover {
color: #FFFFFF;
text-decoration : underline;
}

.sidebar ul {
	margin: 0px auto;
	padding-left: 0px;
	list-style: none;
}

.sidebar li {
	height : 22px;
	color : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform: uppercase;
	border : 0px none;
	padding-top : 2px ;
	padding-left : 19px ;
	background-image : url('/template/side_li.jpg');
	margin: 0px auto;
	color: #000

}

.sidebar li a:link, .sidebar li a:visited {
color: #9DA880;
text-decoration : underline ! important;
}

.sidebar li a:hover {
color: #FFFFFF;
text-decoration : underline ! important;
}


/* Won't work without #left-bar part for some reason */

#left-bar .sidebar-links img {

    display: inline;

    margin: 0px;

}



.sidebar-links a {

    text-decoration: none;

}





/* FIXME?: Use LoVe/HAte pattern here? */

#left-bar .sidebar-links a {

    /* display: block;

    font-size: 0.9em;

    font-weight: bold;

    color: #494748;

}



#left-bar .sidebar-links a:hover {

    color: #0f7c00;

}



#left-bar #offers {

    margin: 0px 0;

}



#left-bar .bg-pic {

    margin: 0 auto;

    background: no-repeat;

    /* text-align: justify; */

    font-size: 11px;

}



#left-bar .bg-pic .details {

    text-align: center;

}



#left-bar img {

    display: block;

    margin: 0 auto;

}





#right-bar {

    text-align: center;

}



#right-bar img {

    margin: 8px 0;

}





#page {

    width: 890px;

    /* Centers layout */

    background: white url('/images/bg.gif') repeat-y;
    
    margin-top: 1em; margin-left:auto; margin-right:auto; margin-bottom:0

}





#left-bar {

    float: left;

    width: 201px;

    margin-left: -884px;
    
    margin-top: 0px;

}



#right-bar {

    float: left;

    width: 156px;

}



#content {

    position: relative;

    float: left;

    width: 698px;

    margin-left: 192px;

    margin-top: 2px;

    padding-bottom: 1em;

    z-index: 0;

}



/* Fixes double margin bug in IE6 */

* html #content {

    display: inline;

}



/*

    We need a margin of 18px on both sides for the background image.

    These divs should be temporary... it SHOULD be possible to just

    incorporate these adjustments into the above code.

*/



#left-bar-inside {

    margin-left: 0px;

    border: 1px solid #afadae;

}



#right-bar-inside {

    margin-right: 18px;

    background: #e0dedf;

    border: 1px solid #afadae;

}





.post {

    margin: 0em 2em 2em;

}



#bottom-download {

    text-align: center;

}





#footer {

    clear: both;

    text-align: center;

    width: 890px;

    height: 67px;

    background: url('/images/bottom.gif') no-repeat;

}



#footer p {

    margin: 0;

    padding-top: 30px;

    font-size: 11px;

}



#footer p, #footer a {

    font-family: Tahoma, sans-serif;

    color: #e0dedf;

    font-weight: normal;

}





#designed-by, #designed-by a {

    margin-top: 1em;

    font-family: Tahoma, sans-serif;

    color: #e0dedf;

    font-weight: bold;

    text-align: center;

}





/*

    These are just for floating images from within articles.

    You can use class="float-left" instead of having to specify

    a style tag. Tweak to your heart's content.

*/

.float-left {

    float: left;

    margin-top: 1em;

    margin-right: 1em;

}



.float-right {

    float: right;

    margin-top: 1em;

    margin-left: 1em;

}





.faq-question {

    font-weight: bold;

}





ul.arrows {

    list-style-image: url('/pics/arrow.gif');

}
#menu ul{
margin: 0;
padding: 0;
padding-top: 9px;
padding-bottom: 9px;
margin-bottom: -3px;
margin-left: 2px;
margin-right: 2px;
float: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 882px;
border: 1px solid #625e00;
background: url('/template/vmenu.gif')
}

* html #menu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#menu ul li{
display: inline;
}

#menu ul li a, #menu ul li a:hover, #menu ul li a:visited{
float: left;
color: white;
text-decoration: none;
background: url('/template/vertical.gif') no-repeat center right;; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px
}
img.right{
padding-left: 5px;
float: right;
}
img.left{
padding-right: 5px;
float: left;
}
table.sample {
	width:90%;
	margin-left:5%; 
	margin-right:5%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
}
h2.page {
width : 614px ! important;
height : 27px ! important;
color : #ffffff ! important;
font-family : Verdana, Arial, Helvetica, sans-serif ! important;
font-size : 12px ! important;
font-weight : bold ! important;
text-align: left ! important;
line-height: 27px ! important;
border : 0px none ! important;
padding-top :0px ! important;
padding-bottom :0px ! important;
padding-left : 27px ! important;
background: #fff url('/template/h2.gif') no-repeat left;
margin : 0px ! important;
}
h3.page {
width : 285px ! important;
height : 27px ! important;
color : #ffffff ! important;
font-family : Verdana, Arial, Helvetica, sans-serif ! important;
font-size : 12px ! important;
font-weight : bold ! important;
text-align: left ! important;
line-height: 27px ! important;
border : 0px none ! important;
padding-top :0px ! important;
padding-bottom :0px ! important;
padding-left : 27px ! important;
background: #fff url('/template/h3.gif') no-repeat left;
margin : 0px 0px 0px 0px ! important;
}
p.outset {
width : 628px ! important;
border-style: outset;
border-width: thin;
border-left-color: black;
border-top-color: black;
padding: 5px;
}
#colA { 
float: left; 
width: 314px;
}
#colB { 
float: left; 
width: 314px;
margin-left: 14px;
}
p.clr {
clear: both;
text-align: center;
}
.box {
border-style: outset;
width: 299px;
border-width: thin;
border-left-color: black;
border-top-color: black;
padding: 5px;
}
h2.poker-news {
color : #000000 ! important;
text-align: left ! important;
font-family : arial ! important;
font-size : 14px ! important;
letter-spacing : 0.5px ! important;
font-weight : bold ! important;
margin : 0;
border : 0px none ! important;
padding-top : 0px ! important;
}
h2.poker-news a:link, h2.poker-news a:visited {
color: #000000 ! important;
text-decoration : none ! important;
}

h2.poker-news a:hover {
color: #000000 ! important;
text-decoration : underline ! important;
}
span.date {
font-size: 11px;
font-weight: bold;
}
table.tlb {
	width: 86%
	margin-left: 7%; 
	margin-right: 7%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.tlb th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tlb td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
}
