/*
Author: Daniel Doyle
Author URI: http://www.tolon.net
Description: This is a custom made theme for the Tolon Network website.
Theme Name: Tolon Network Theme
Theme URI: http://www.tolon.net
Version: 1.0

*/
h1,h2,h3,h4,h5,h6,p {margin: 0.5em 0 0.5em 0;}
h2 {font-size: 200%;}
ul {margin: 1em;}
a {color: #99ccff; text-decoration: none;}
a:hover {color: #dddddd;}
/*a:hover {background-color: #025196;}*/

blockquote {
background: #0f152b url(/templates/tolon/images/layout/quote.png) no-repeat;
border: 1px solid #28354c;
border-radius: 5px;
font-family: monospace;
font-size: small;
padding: 1em 1em 1em 5em;
line-height: 1.75em;
margin: 1.5em 0 1.5em 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

blockquote span.source {
background-color: #1f263c;
padding: 0.1em;
}

div.clear {clear: both; margin-bottom: 1em;}
p.img {text-align: center;}

/* HTML */
html {color: #59a6eb; background: black url(/wp-content/themes/tolon/images/layout/html_background.jpg);}
/* END HTML */



/* BODY */
body {
background: transparent;
font-family: Calibri, "Lucida Grande", "Trebuchet MS", helvetica, sans-serif;
font-size: 8pt 10pt 11pt 12pt 14pt 16p 18pt;
margin: 0 auto;
}
/* END BODY */

/* PRELOAD */
div#preload {display: none;}
/* END PRELOAD */



/* HEADER */
div#header {
background: transparent url(/wp-content/themes/tolon/images/layout/header.png) no-repeat;
height: 215px;
margin: 0 auto;
width: 1000px;
}
div#header ul {
list-style-type: none;	
padding: 0;
margin: 0;
}
div#header ul li {
background-color: transparent;
height: 98px;
padding: 0;
margin: 0;
position:  absolute;
top: 40px;
width: 98px;
}
div#header ul li a {
display: block;
height: 98px;
width: 98px;
}
div#header ul li a img {display: none;}
div#header ul li#menu_top_home {
background: transparent url(/wp-content/themes/tolon/images/layout/header_logo.png) no-repeat;
height: 210px;
top: 0px;
width: 230px;
}
div#header ul li#menu_top_home a {height: 210px; width: 230px;}
div#header ul li#menu_top_home a:hover {
background: transparent url(/wp-content/themes/tolon/images/layout/header_logo_hover.png) no-repeat;
}

div#header ul li#menu_top_articles {
background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_articles.png) no-repeat;
margin-left: 337px;
}
div#header ul li#menu_top_articles a:hover {background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_articles_hover.png) no-repeat;}

div#header ul li#menu_top_gaming {
background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_gaming.png) no-repeat;
margin-left: 462px;
}
div#header ul li#menu_top_gaming a:hover {background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_gaming_hover.png) no-repeat;}

div#header ul li#menu_top_news {
background: url(/wp-content/themes/tolon/images/layout/menu_top_button_news.png) no-repeat;
margin-left: 587px;
}
div#header ul li#menu_top_news a:hover {background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_news_hover.png) no-repeat;}

div#header ul li#menu_top_reviews {
background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_reviews.png) no-repeat;
margin-left: 712px;
}
div#header ul li#menu_top_reviews a:hover {background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_reviews_hover.png) no-repeat;}

div#header ul li#menu_top_tutorials {
background: url(/wp-content/themes/tolon/images/layout/menu_top_button_tutorials.png) no-repeat;
margin-left: 837px;
}
div#header li#menu_top_tutorials a:hover {background: transparent url(/wp-content/themes/tolon/images/layout/menu_top_button_tutorials_hover.png) no-repeat;}

div#header div#searchform {padding-top: 0.6em; text-align: right;}
div#header div#searchform label.screen-reader-text {display: none;}
div#header div#searchform input#s {margin-right: 0.5em; width: 200px;}
div#header div#searchform input#searchsubmit {height: 26px; margin-right: 1.25em; width: 85px;}
/* END HEADER */

/* HEADER BAR */
div#header_bar {margin: 0 auto; width: 1000px;}
div#header_bar div.breadcrumbs {margin-right: 600px; padding-left: 0.5em; width: 600px;}
div#header_bar div.breadcrumbs ul {list-style-type: none; margin: 0; padding: 0;}

/* HEADER PAGE TITLE */
div#header_title {margin: 0 auto; width: 1000px;}
div#header_title h1 {font-size: 300%; margin-bottom: 0.1em; letter-spacing: 0.12em; text-align: center; text-transform: uppercase;}
/* END PAGE HEADER */

/* TITLE */
div#title {margin: 0 auto; width: 1000px;}
div#title h1 {font-size: 300%; letter-spacing: 0.25em; margin: 0; text-align: center; text-transform: uppercase;}
/* END TITLE */

/* WRAPPER */
div#outer_wrapper {margin: 0 auto; width: 1000px;}
/* END WRAPPER */

/* INNER WRAPPER */
div#inner_wrapper {
background: transparent url(/wp-content/themes/tolon/images/layout/container_background.png);
border: 1px solid #28354c;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 1em;
}
/* END INNER WRAPPER */

/* SIDEBAR WRAPPER */
div#sidebar_wrapper {float: right; width: 300px;}
/* SIDEBAR WRAPPER */

/* SIDEBAR */
div#sidebar {
background: transparent url(/wp-content/themes/tolon/images/layout/content_background_dark_70.png);
border: 1px solid #28354C;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

div#sidebar ul {list-style-type: none; padding: 0;}
div#sidebar ul ul {margin-bottom: 0.5em; margin-top: 0.5em;}
div#sidebar li {font-size: small;}
div#sidebar div.separator {border-bottom: 1px dotted #28354c; margin: 0 1em 0 1em;}
div#sidebar div.twitter li {margin-bottom: 0.5em;}
div#sidebar div.youtube li {margin-bottom: 0.5em;}
div#sidebar span.fade {color: #0473b8;}
div#sidebar span.twitter-timestamp {color: #0473b8;}
/* END SIDEBAR */

/* CONTENT WRAPPER */
div#content_wrapper_80 {
background: transparent url(/wp-content/themes/tolon/images/layout/content_background_dark_50.png);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 0.25em 1em 1em 1em;
margin-right: 315px;
}

div#content_wrapper_100 {
background: transparent url(/wp-content/themes/tolon/images/layout/content_background_dark_50.png);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 0;
padding: 0.25em 1em 1em 1em;
}

/* END CONTENT WRAPPER */

/* CONTENT */
div.content p {line-height: 1.5em; margin: 1em 0 1em 0;}
div.content p.post_categories_tags {color: #0473b8; font-size: small; text-align: right;}
div.content div.bar {border-top: 1px solid #17243b; margin: 1.5em 0 1.5em 0; text-align: center;}
div.content div.bottombar {border-top: 1px solid #17243b; margin-top: 1.5em; text-align: center;}
div.content div.embed_youtube {padding: 1em 0 1em 0; text-align: center;}
div.content div.entry {/*border-bottom: 1px solid #17243b; */border-top: 1px solid #17243b; margin-bottom: 1em; padding: 0.25em 0 0.25em 0;}
div.content div.entry div.clear {clear: left;}
div.content div.entry div.entry_left {float: left; width: 300px;}
div.content div.entry div.entry_right {margin-left: 310px; padding-top: 1em;}
div.content div.entry div.entry_right img {border: 0; margin: 0; padding: 0;}
div.content div.post_author_date_comments {color: #025196; font-size: small; margin: 0 0 0.5em 0; padding: 0;}
div.content div.post_title {font-size: 200%; font-weight: bold; margin: 0; padding: 0; text-align: left;}
div.content div.single_author_date_comments {color: #025196; font-size: small; margin: 0 0 0.5em 0; padding: 0;}
div.content div.single_title {line-height: 0.8em; font-size: 300%; font-weight: bold; margin: 0.25em 0 0 0; padding-bottom: 0.25em;}
div.content div.sociable {padding-top: 1em;}
div.content div.topbar {border-top: 1px solid #17243b; line-height: 1em; margin: 1em 0 0 0; text-align: center;}
div.content li {margin-bottom: 1em;}
div.content li.strike {text-decoration: line-through;}
/* END CONTENT */

/* FOOTER */
div#footer {margin: 0 auto; margin-top: 2em; width: 1000px;}
div#footer p {font-size: small;}
div#footer p#pages {margin-bottom: 2em; padding-left: 200px;}
div#footer p#copyright {font-variant: small-caps; text-align: center; text-transform: uppercase;}
/* END FOOTER */

/* PAGE SPECIFIC STYLES */

/* HOME PAGE */
/* END HOME PAGE */

/* ABOUT PAGE */
div#about img {border: 1px solid #28354C; margin: 0.5em; padding: 0.25em;}
div#about p.img {text-align: center;}
div#about p.me {float: left;}
div#about p.me img{height: 253px; margin: 0 1em 0 0; width: 253px;}
div#about td,th {padding-bottom: 2em; text-align: left; vertical-align: top;}
/* END ABOUT PAGE */

/* HALF-LIFE 1 PAGE */
div.content div.buttons {padding: 0; margin-top: -2em;}
div.content div.buttons p.button_cssource a {background: transparent url(/wp-content/themes/tolon/images/gaming/button_cssource.png); margin:0; padding: 0; display: block; height: 127px; width: 370px;}
div.content div.buttons p.button_cssource a:hover {background: transparent url(/wp-content/themes/tolon/images/gaming/button_cssource_hover.png);}
div.content div.buttons p.button_halflife1 a {background: transparent url(/wp-content/themes/tolon/images/gaming/button_halflife1.png); display: block; height: 127px; width: 370px;}
div.content div.buttons p.button_halflife1 a:hover {background: transparent url(/wp-content/themes/tolon/images/gaming/button_halflife1_hover.png);}
div.content  p.halflife1_skins {text-align: center;}
div.content  p.halflife1_skins img {margin: 0 0.5em 1em 0.5em;}
div.content  p.halflife1_sprites {text-align: center;}
div.content  p.halflife1_sprites img {margin: 0 0.5em 1em 0.5em;}
div.content  p.halflife1_teamskins {text-align: center;}
div.content  p.halflife1_teamskins img {margin: 0 0.5em 1em 0.5em;}
/* END HALF-LIFE 1 PAGE */