/* Theme Name: The Dalaran Inn

Theme URI: http://www.thedalaraninn.com

Description: WordPress theme for the World of Warcraft fan website.

Version: 2.0

Author: Andy McCray

Author URI: http://www.andymccray.com

Tags: World of Warcraft

Valid XHTML+CSS */



/* Global styles */

* { margin: 0 ; padding: 0 ; border: 0 ; }

body, html { background: #192416 url("img/bg.jpg") no-repeat ; background-position: 50% 0% ; font: 14px/20px Arial, Verdana, Tahoma, sans-serif ; color: #000 ; }



/* Positioning */

#ad_bar { padding-left: 30px ; }

#article_content { width: 700px ; }

#content_box { background: #192416 url("img/bg_tile.jpg") repeat-y ; width: 900px ; margin: 0 auto ; }

#content_paper { background: url("img/parchment_bg.jpg") no-repeat ; min-height: 475px ; }

#content_width { width: 800px ; margin-left: 35px ; min-height: 475px ; margin-bottom: -5px ; }

#disclaimer { position: relative ; height: 185px ; background: url("img/disclaimer.jpg") no-repeat ; }

#logo { position: relative ; height: 195px ; background: url("img/logo.jpg") no-repeat ; padding-left: 150px ; }

#main_body { background: url("img/parchment_aligned.png") repeat-y ; width: 880px ; margin-left: 47px ; }

#navigation_bar { position: relative ; height: 185px ; background: url("img/nav_bg.jpg") no-repeat ; }

#wrapper { width: 100% ; }



/* Formatting */



.gallery img { border: 3px solid #5b7e57 ! important ; /* Override WP internal gallery style */ }

div.blizz { background: #202718 url("img/blizzardquote.jpg") no-repeat top left ; padding: 50px 10px 0px 10px ; margin: auto ; border: 0 ; width: 90% ; }



div.blizz p { color: #8cc4fc ; font-size: 13px ; padding-bottom: 1em ; }

div.blizz li { color: #8cc4fc ; font-size: 13px ; padding-bottom: 1em ; }

div.blizz ul { color: #8cc4fc ; font-size: 13px ; padding-bottom: 1em ; }

div.blizz a { color: #6a3ca3 ; font-weight: bold ; text-decoration: none ; }

div.blizz a:hover { color: #4c2f70 ; font-weight: bold ; text-decoration: none ; }


/* TEST */
div.new { background: #162015 no-repeat top left ; padding: 10px 10px 0px 10px ; margin: auto ; border: 0 ; width: 90% ; }



div.new p { color: #D3CF54 ; font-size: 15px ; padding-bottom: 1em ; }

div.new li { color: #8cc4fc ; font-size: 13px ; padding-bottom: 1em ; }

div.new ul { color: #8cc4fc ; font-size: 13px ; padding-bottom: 1em ; }

div.new a { color: #6a3ca3 ; font-weight: bold ; text-decoration: none ; }

div.new a:hover { color: #4c2f70 ; font-weight: bold ; text-decoration: none ; }
/* TEST */


a { color: #314b2e ; font-weight: bold ; text-decoration: none ; }

a:hover { color: #314b2e ; font-weight: bold ; }



h1 a { color: #452B01 ; font-weight: bold ; text-decoration: none ;  }

h1 a:hover { color: #7c5516 ; font-weight: bold ; text-decoration: none ; }

#navigation_bar a { border: 0 ; text-decoration: none ; }

#navigation_bar a:hover { border: 0 ; text-decoration: none ; }



p { margin-bottom: 30px ; font: 15px Verdana ; line-height: 25px ; color: #000 ; }

p.meta { font-size: 14px ; font-weight: bold ; margin-top: -10px ; margin-bottom: 1em ; }



.aligncenter { display: block ; margin: 0 auto ; }

.alignleft { float: left ; }

.alignright { float: right ; }

blockquote {border-left: 5px solid #3b5b70 ; margin-left: 35px ; padding-left: 5px ; margin-bottom: 1em ; color: #000 ; }







.center { text-align: center ; margin: 0 auto 1em ;}

.clear { clear: both ; }

h1 { padding-bottom: 0.5em ; letter-spacing: 0.5px ; font: bold 28px Verdana, serif ; color: #452B01 ; }

h2 { padding-bottom: 0.5em ; font: bold 16px Verdana, Tahoma, sans-serif ; color: #452B01 ; }

img { border: 0 ; }

img.alignleft { margin: 5px 7px 2px 0 ; float: left ; }

img.alignright { margin: 0 0 2px 7px ; float: right ; }

img.avatar { float: left ; margin: 0 7px 5px 0 ; }

img.centered { display: block ; margin: 0 auto 0 ; }

img.middle { vertical-align: middle ; margin-right: 5px ; }

img.noborder { text-decoration: none ; }

img.border { border: 3px solid #5b7e57 ; }

input, select, textarea { background: #b3914a ; color: #000 ; border: 0 ; font: 14px/20px Arial, Verdana, Tahoma, sans-serif ; border: 0px solid #0b4105; }

.lighttext { color: #5b7e57 ; }

.noflash { background: #d9efd7 ; width: 65%; }

img.size-full, img.size-thumbnail { border: 3px solid #5b7e57 ; }

img.size-medium, img.size-thumbnail { border: 3px solid #5b7e57 ; }

img.size-small, img.size-thumbnail { border: 3px solid #5b7e57 ; }

.small { font-size: 12px ; } '

li { color: #000 ; }

ul { margin-left: 0 ; padding-left: 2em ; padding-bottom: 0.5em ; color: #000 ; }

div { color: #000 ; }