/* default values */
body					{margin:0 0 10px 0; padding:0 0 10px 0; color:#fff; font:.75em Arial; background:#FFF;}
fieldset				{margin:0; padding:0; border:0;}
legend					{display:none;}
p						{margin-bottom:1em;}
img						{border:0;}
a img					{border:0;}
a						{color:#fff;}
ul						{list-style-type:square;}

/* tables, boxes, sidemenus */

table, th, td			{border-collapse:collapse; border:1px solid white;}
table					{margin-bottom:10px; width:100%; font-size:0.9em;}
table.small				{font-size:.75em;}
td, th					{text-align:center; padding:0.6em;}
th						{font-size:1.1em;}
th						{background:#CBEBFE; color:#034A73}

/* alignment */
.left					{text-align:left;}
.right					{text-align:right;}
.center					{text-align:center;}
.tableCenter			{margin:1em auto;}
.floatLeft				{float:left;}
.floatRight				{float:right;}
.imgFloatLeft			{float:left; margin:0 .3em .5em 0;}
.imgFloatRight			{float:right; margin:0 0 .5em .3em;}
.clearBoth				{clear:both;}
.half					{width:47%; float:left; margin-right:10px;}

/* HTML HEADER attributes */
h1						{font-size:1.8em; color:#3e6eb6; text-transform:uppercase;margin-top:0;}
h2						{font-size:1.8em; color:#CBEBFE;margin-top:5px;}
h3						{font-size:1.3em; color:#114083;}
h4						{font-size:1em;}

/*PAGE CONSTRUCTION */
#website				{width:1069px; margin:0 auto; padding:0;}

#header					{background:url(/images/build/headerBg.jpg) #fff top left no-repeat; height:80px; width:1000px; margin:0px auto 0 0;}
#top_nav{background:url(/images/build/navigation.jpg) no-repeat top left;width:969px;height:43px;padding:17px 0 0 100px;font-size:12px;}
#top_nav ul{padding:0;margin:0;}
#top_nav ul li{list-style-type:none;display:inline;padding-right:5px;font-weight:bold;border-right:solid 1px #EEE;margin-right:2px;letter-spacing:-0.8px;}
#top_nav ul .end{border-right:0}
#top_nav ul li a{text-decoration:none}
#top_nav ul li a:hover{text-decoration:underline}

#left_nav a{text-decoration:none;}
#left_nav a:hover{text-decoration:underline;}

#header strong			{font-size:2em; font-weight:bold; position:absolute; top:31px; margin:0 0 0 160px;}
h1 a{display:block;color:#3e6eb6;padding:18px 0 0 175px;font-family:'Myriad Pro';font-size:42px;font-weight:bold;text-decoration:none;}
h1 span{color:#bd2027}
#mainContent			{background:#3E6EB6; width:1000px; padding:10px 0 0 0; margin:0 auto 0 69px;}
#mainContent img		{border:2px solid #fff;}

.affiliate				{border:1px solid #fff; width:515px; padding:10px;}
.affiliate h3			{color:#034A73; background:#95DF44; border-bottom:1px solid #fff; padding:0 5px; margin:-10px -10px;}
.affiliate img			{float:left; margin:0 .3em .5em 0;}

.affHoriz				{text-align:center; clear:both}
.affVert				{width:150px; text-align:center; float:left; margin:0;}
/*.affVertRight			{width:130px; height:800px; text-align:center; float:left; margin:0;}*/


#menuContainer			{float:left; width:150px; height:100%; margin:0; padding:5px; margin-right:10px;}

#rightCol				{float:left; width:670px;}

#menu					{font-size:.9em;}
#menu a					{text-decoration:none; color:#fff;}
#menu li				{list-style-image:url(/images/build/liX.jpg); margin:0 0 10px -10px;;}


#footer					{clear:both; text-align:center; width:1000px; height:30px; font-size:.9em; background:url(/images/build/footerBg.jpg) top left no-repeat; margin:0 -20px 0 69px; padding:12px 0 0 0;}

/* Custom Rules */

.smallText				{font-size:.9em;}
.blue					{color:#6AD2FA;}
.playButton				{margin:0; padding:3px 10px; background:url(/images/build/playButtonBg.jpg) top left repeat-x; font-size:1.1em; border:1px solid #fff; text-transform:uppercase; font-weight:bold; text-align:center}
.playButton a			{color:#fff;}
.black					{color:#000;}

.sites_list .theader{color:#EEE;text-decoration:none;font-size:14px;padding-bottom:6px;font-weight:bold;}
.sites_list a{text-decoration:none;}
.sites_list td{text-align:left;}

.highlight td{background:#ecace1;color:#034a74;font-weight:bold;}
.highlight td a{color:#034a74;}
.highlight td .play_btn{color:#FFF;}
.highlight td .style4{color:#F3C}
.highlight a{text-decoration:none;}

.highlight .theader{color:#bd2027;text-decoration:none;font-size:14px;}

.rating{border: solid 1px #7a7a7a;background:#d5e4fa;position:relative;height:17px;width:130px;}
.rating .bar{position:absolute;width:1px;text-align:center;height: 13px;display:block;background:url(../images/rating_bar.jpg) repeat-x top left;color:#FFF;padding:2px;border-right:solid 1px #7e7e7e;}

.padded_title{padding:3px 0;}
.site_image{height:64px;}

.play_btn{background:url(../images/btnplay.png); width:145px;height:20px;padding-top: 6px;display:block;color:#FFF;text-decoration:none;text-align:center;margin: 0 auto;}