/*
Theme Name: DDT
Theme URI: http://www.dallasdinnertable.com/
Description: DDT.
Author: Home of the herds
Version: 1.0
Tags: 
*/

body {
	line-height: 1;
	background-color: #FFCB05;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
		line-height: 120%;
	text-align: justify; 
	text-justify: newspaper;
	}
h1 {
	clear: both;
	margin: 5px;
	font-family: Impact, Charcoal, sans-serif;
	font-variant: small-caps; 
	font-size: 36px;
	line-height: 110%;
	color: #ED1C24;
	}
h2 {
	clear: both;
	font: bold 22px Arial;
	color: #ED1C24;
	}
h3, h4, h5 {
	clear: both;
	font: bold 18px Arial;
	color: #ED1C24;
	}
h6 {
	font: bold italic 18px Arial;
	color: #ED1C24;
	}
	
p {
	background-color: #FFFFFF;
	}
		
a:link { 
color: #ED1C24;
text-decoration: underline;
}
a:visited { 
color: #ED1C24;
text-decoration: underline;
}
a:hover {
color: #ED1C24;
text-decoration: underline;
}
a:active {
color: #ED1C24;
text-decoration: underline;
} 


/* 2 column container */
#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 40px; /*Height of top section*/
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #666666;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

.top1 {

   background-color: #800080;
	text-align: center;
	font-size: 72px; 
	color: #FFFFFF; 
	font-family: Impact, Charcoal, sans-serif; 
	font-variant: small-caps; 
	font-style: bold; 
}
.top2 {
	background-color: #ED1C24;
	text-align: center;
	font: italic bold 36px Arial;
	color: #FFFFFF; 
}
.top3 {
	background-color: #999999;
	text-align: center; 
	color: #FFFFFF; 
	font: italic 28px Arial;  
}


.col-container {
    display: table;
    width: 100%;
}
.col1 {
    display: table-cell;
    padding: 16px;
    width: 27%;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #666666;

}
.col2 {
    display: table-cell;
    padding: 16px;
    width: 73%;
}

.colm {
	padding: 2%;
    width: 96%;
}

.banner {
font: italic 36px Arial;
background: black;
color: #FFF;
text-align: center;
width: 100%;
height: 60px;
}

.bannerm {
font: italic 18px Arial;
background: black;
color: #FFF;
text-align: center;
width: 100%;
height: 60px;
}

.address {
font: normal 14px Arial;
background: white;
color: black;
text-align: center;
width: 100%;
height: 30px;
}
.addressm {
font: normal 14px Arial;
background: white;
color: black;
text-align: center;
width: 100%;
height: 60px;
}

.copyright {
font: normal 12px Arial;
background: white;
color: black;
text-align: center;
width: 100%;
height: 25px;
}

.sidebars
	{
	margin-top:12px;	
	}
.excerpt 
	{
	font: normal 13px Arial;
	color: #666666;
	text-align: justify; 
	text-justify: newspaper;
	}
.search_excerpt 
	{
	font: normal 13px Arial;
	color: #666666;
	text-align: justify; 
	text-justify: newspaper;
	}
.excerpt_head 
	{
	font: bold 22px Arial;
	color: #FFFFFF;
	text-align: center; 
	}
.single 
	{
	font: normal 13px Arial;
	color: #666666;
	text-align: justify; 
	text-justify: newspaper;
	}
.single_head 
	{
	font: bold 30px Arial;
	color: #FFFFFF;
	text-align: center; 
	}
.question 
	{
	font: bold 12px Arial;
	color: #666666;
	text-align: left;
	line-height: 20px;
	}
.question_head 
	{
	margin-top: 10px;
	font: bold 18px Arial;
	color: #ED1C24;
	text-align: center; 
	}
.itext
	{
	border: 1px solid #666666;
   background: #fff;	
   font: normal 13px Arial;
	color: #ED1C24;
	}
.submit
	{
	 border: 1px solid #333333;
    background: #ffc;	
    font: bold 14px Arial;
	 color: #ED1C24;
	 border-radius: 5px;
	}
.center_col
	{
	font: normal 13px Arial;
	color: #666666;
	text-align: justify; 
	text-justify: newspaper;
	}	
	

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#wrapper 
	{
	margin: 0 auto;
	width:1000px;
	}
	
/* header
-------------------------------------------------------------- */

#header 
	{
	height:200px;
	width:1000px;
	background:#FFFFFF;
	}

#head_stuff 
	{
	height:250px;
	width:1000px;
	background:#FFFFFF;
	}
#menu_stuff 
	{
	height:460px;
	width:1000px;
	background:#ED1C24;
	}

/* =Widget Areas
-------------------------------------------------------------- */
#widget-area li { list-style: none; }
#widget-area ul { list-style: none; margin: 0; padding: 5px; }
.widget-title {
	font-family: Impact, Charcoal, sans-serif;
	font-variant: small-caps; 
	font-size: 20px;
	line-height: 110%;
	color: #ED1C24;	
	}

.spe_link
{
padding-left:5px;
padding-right:5px;
font-size:16px;
font-weight:bold;
}


#searchform
	{
	font: bold 16px Arial;
	color: #ED1C24;
	line-height: 25px;
	}
#searchform input[type="text"]
	{
	margin-top: 5px;
	border: 1px solid #333333;
   background: #fff;
	color: #ED1C24;
	}
#searchsubmit 
	{
	margin-top: 5px;
	border: 1px solid #333333;
   background: #fff;
	font: bold 14px Arial;
	color: #ED1C24;
	border-radius: 5px;
	}
#s
	{
	font: normal 12px Arial;
	color: #ED1C24;
	}




	
/* image stuff
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
-->