body {
	padding-right: 0px; padding-left: 0px; font-size: 11px; background: url(/images/bg_strech.jpg)
	#ffffff repeat-x center top; padding-bottom: 0px; margin: 0px; vertical-align: top; 
	width: 100%; color: #4c4c4c; line-height: normal; padding-top: 0px; font-family: arial, sans-serif;
}
.dt {
	width: 100%; text-align: left;
}
.dr {
	width: 100%
}
.dc {
	vertical-align: top; width: 100%
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
div {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
input {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
textarea {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.postmetadataalt {
	font-size: 0.81em
}
.pagetitle {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 1.71em; padding-bottom: 15px; 
	color: #000000; line-height: 15px; padding-top: 0px; font-family: "times new roman"
}
p {padding-bottom: .5em;}

#respond {
	font-weight: normal; font-size: 1.71em; color: #000000; line-height: 20px; font-style: italic; 
	font-family: "times new roman"
}
#comments {
	font-weight: normal; font-size: 1.71em; color: #000000; line-height: 20px; font-style: italic; 
	font-family: "times new roman"
}
#links_with_style {
	vertical-align: top
}
#archives {
	vertical-align: top
}
#meta {
	vertical-align: top
}
#recent-comments {
	vertical-align: top
}
#recent-posts {
	vertical-align: top
}
#categories {
	vertical-align: top
}
.left #calendar_wrap {
	padding-right: 10px; padding-left: 15px; font-size: 1.01em; padding-bottom: 0px; 
	vertical-align: top; color: #6d4106; padding-top: 10px
}
.left #calendar {
	vertical-align: top
}
.left #calendar_wrap a {
	font-weight: bold; color: #6d4106; text-decoration: underline
}
.left #calendar_wrap a:hover {
	font-weight: bold; color: #676767; text-decoration: none
}
.right #calendar_wrap {
	padding-right: 10px; padding-left: 15px; font-size: 1.01em; padding-bottom: 0px; 
	vertical-align: top; color: #676767; padding-top: 10px
}
.right #calendar {
	vertical-align: top
}
.right #calendar_wrap a {
	font-weight: bold; color: #676767; text-decoration: underline
}
.right #calendar_wrap a:hover {
	font-weight: bold; color: #676767; text-decoration: none
}
#google-search {
	vertical-align: top
}
#gsearch {
	text-align: left
}
#pages {
	vertical-align: top
}
#text-1 {
	vertical-align: top
}
.textwidget {
	padding-right: 15px; padding-left: 15px; font-size: 1.01em; padding-bottom: 0px; 
	color: #676767; padding-top: 10px; text-align: left
}
#delicious {
	vertical-align: top
}
#delicious-box {
	text-align: left
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h1 {
	font-weight: normal; font-size: 4em; text-transform: uppercase; color: #000000; 
	line-height: 40px; font-family: "times new roman"
}
h1 a {
	color: #000000; text-decoration: none
}

form a {
	color: #676767;
	text-transform: uppercase;
	text-decoration: none;
}

form a:hover {
	color: #676767;
	text-transform: uppercase;
	text-decoration: underline;
}

.header {
	width: 766px; height: 211px
}
.topic {
	width: 766px; height: 120px
}
.middle {
	width: 766px
}
.bottom {
	width: 766px; height: 45px
}
.line {
	font-size: 0px; margin-bottom: 20px; line-height: 0px; height: 1px; background-color: #cbcbcb
}
.top_left {
	font-size: 1.11em; color: #2c2c2c; line-height: 13px
}
.b1 {
	font-size: 1.61em; color: #c97400
}
.slogan {
	padding-right: 10px; padding-left: 12px; font-size: 1.11em; padding-bottom: 1px; 
	color: #ffffff; padding-top: 1px; background-color: #c97400
}
#search {
	font-weight: bold; font-size: 1.21em; color: #c97400
}
#search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; 
	border-left: #494949 1px solid; width: 144px; border-bottom: #494949 1px solid; height: 22px
}
#search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; 
	height: 21px; border-bottom-style: none
}
.left #search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; 
	border-left: #494949 1px solid; width: 109px; border-bottom: #494949 1px solid; height: 22px
}
.left #search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; 
	height: 21px; border-bottom-style: none
}
.right #search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; 
	border-left: #494949 1px solid; width: 106px; border-bottom: #494949 1px solid; height: 22px
}
.right #search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; 
	height: 21px; border-bottom-style: none
}
.content #search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; 
	border-left: #494949 1px solid; width: 266px; border-bottom: #494949 1px solid; height: 22px
}
.content #search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; 
	height: 21px; border-bottom-style: none
}
.points {
	font-size: 0px; background: url(/images/points.gif) repeat-x left top; margin: 0px 9px 0px 10px; 
	line-height: 0px; height: 7px
}
.menu {
	margin: 0px 17px 0px 18px; color: #7a7a7a; line-height: 13px; text-align: left
}
.menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.menu li {
	padding-right: 10px; display: inline; background: url(/images/line_menu.gif) no-repeat right center; 
	margin-right: 7px
}
.menu li a {
	color: #c26a0b; text-decoration: none
}
.menu li a:hover {
	text-decoration: underline
}
.left {
	width: 156px; color: #6d4106; background-color: #d5d4a8
}
.left a {
	color: #6d4106; text-decoration: none
}
.left a:hover {
	text-decoration: underline
}
.left ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 4px 0px 0px; 
	line-height: 18px; padding-top: 0px; list-style-type: none
}
.contentcell {
	width: 375px; line-height: 15px; 
}
.contentcellwide {
	width: 560px; padding-top:1em
}
.content {
	padding-bottom: 20px; font-size:12px;
}
.content .date {
	font-size: 0.91em; text-transform: uppercase; color: #909090; line-height: 15px
}
.content .date a {
	font-size: 0.91em; text-transform: uppercase; color: #494949
}
.content .date a:hover {
	color: #494949; text-decoration: none
}
.content h2 {
	font-weight: normal; font-size: 1.61em; color: #000000; line-height: 20px; font-style: italic; 
	font-family: "times new roman"
}
.content h2 a {
	color: #000000; line-height: 20px; text-decoration: none
}
.content h2 a:hover {
	color: #000000; text-decoration: underline
}
.content h3 {
	font-weight: normal; font-size: 1.31em; color: #000000; line-height: 18px; font-style: italic; 
	font-family: "times new roman"
}
.content h3 a {
	color: #000000; line-height: 18px; text-decoration: none
}
.content h3 a:hover {
	color: #000000; text-decoration: underline
}

.content .more {
	color: #c97400; text-align: right
}
.content a {
	color: #c97400; text-decoration:none
}
.content a:hover {
	text-decoration: underline
}
.right {
	width: 163px; color: #676767; background-color:#D5D4A8 }
.right a {
	color: #676767; text-decoration: none
}
.right a:hover {
	text-decoration: underline
}
.right ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 0px; 
	line-height: 16px; padding-top: 0px; list-style-type: none
}
.widgets {
	padding-right: 20px; padding-left: 18px; padding-bottom: 100px; padding-top: 14px
}

.widgets h2 {
	font-weight: bold; font-size: 1.31em; text-transform: uppercase; color: #000000
}
.widgets2 {
	background-color: #D5D4A8;
	}
.widgets2 h2 {
	font-weight: bold; font-size: 1.31em; text-transform: uppercase; color: #000000
}
.bottom {
	margin: 25px 0 0 235px; color: #223144
}
.bottom a {
	color: #c97400
}
.bottom a:hover {
	text-decoration: none
}
.bottom .blog {
}
img {border:none}

/* The containing box for the gallery. */
#container {
    position:relative; 
    width:770px; 
    height:400px; 
    margin:1px auto 0 auto; 
    border:1px solid #aaa; 
    }

/* Removing the list bullets and indentation */
#container ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }

/* Remove the images and text from sight */
#container a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    
    }

/* Adding the thumbnail images */
#container a.gallery, #container a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
#container a.slidea {
    background:url(/images/56mtg/tn_portrait1.jpg); 
    height:93px; 
    width:60px;
    }
#container a.slideb {
    background:url(/images/56mtg/tn_portrait2.jpg); 
    height:93px; 
    width:60px;
    }
#container a.slidec {
    background:url(/images/56mtg/tn_portrait3.jpg); 
    height:93px; 
    width:60px;
    }
#container a.slided {
    background:url(/images/56mtg/tn_portrait4.jpg); 
    height:93px; 
    width:60px;
    }
* html #container a.slided {
    width:91px; 
    w\idth:93px;
    }
#container a.slidee {
    background:url(/images/56mtg/tn_portrait5.jpg); 
    height:93px; 
    width:60px;
    }
#container a.slidef {
    background:url(/images/56mtg/tn_landscape1.jpg); 
    height:60px; 
    width:93px;
    }
* html #container a.slidef {
    width:91px; 
    w\idth:93px;
    }
#container a.slideg {
    background:url(/images/56mtg/tn_landscape2.jpg); 
    height:60px; 
    width:93px;
    }
#container a.slideh {
    background:url(/images/56mtg/tn_landscape3.jpg); 
    height:60px; 
    width:93px;
    }
#container a.slidei {
    background:url(/images/56mtg/tn_landscape4.jpg); 
    height:60px; 
    width:93px;
    }
#container a.slidej {
    background:url(/images/56mtg/tn_landscape5.jpg); 
    height:60px; 
    width:93px;
    }
#container a.slidek {
    background:url(/images/56mtg/tn_landscape6.jpg); 
    height:60px; 
    width:93px;
    }
* html #container a.slidek {
    width:91px; 
    w\idth:93px;
    }
#container a.slidel {
    background:url(/images/56mtg/tn_landscape7.jpg); 
    height:60px; 
    width:93px;
    }
#container a.slidem {
    background:url(/images/56mtg/tn_landscape8.jpg); 
    height:60px; 
    width:93px;
    }
#container a.sliden {
    background:url(/images/56mtg/tn_landscape9.jpg); 
    height:60px; 
    width:93px;
    }
#container a.slideo {
    background:url(/images/56mtg/tn_portrait6.jpg); 
    height:93px; 
    width:60px;
    }

#container a.slideq {
    background:url(/images/56mtg/tn_landscape10.jpg); 
    height:60px; 
    width:93px;
    }
#container a.slider {
    background:url(/images/56mtg/tn_portrait8.jpg); 
    height:93px; 
    width:60px;
    }
/* set the size of the unordered list to neatly house the thumbnails */
#container ul {
    width:330px; 
    height:386px;
    }
#container li {
    float:left;
    }
/* move the thumbnails into the correct position */
#container ul {
    margin:5px; 
    float:right;
    }
/* change the thumbnail border color */
#container a.gallery:hover {
    border:1px solid #fff; 
    }
/* styling the :hover span */
#container a.gallery:hover span {
    position:absolute; 
    width:372px; 
    height:372px; 
    top:10px; 
    left:25px; 
    color:#000; 
    background:#fff;
    }
#container a.gallery:hover img {
    border:1px solid #fff; 
    float:left; 
    margin-right:2px;
    }

#container {
    background:#fff url(/images/56mtg/portrait7.jpg) 75px 10px no-repeat;
    }
		









