html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* END MEYER RESEST */

:focus {
outline: 0;
}

.main {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

h2{
font-family: Georgia, Times New Roman, serif;
font-size: 17px;
font-weight: bold;
color: #00829E;
text-decoration: none;
padding-bottom: 10px;
text-transform: uppercase;
}

#mainpage{
background-image: url(images/bg2.jpg);
background-repeat; repeat-x;
}

#maintable {
	margin:0px auto;
	position: relative;
	width:958px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

#dw-main-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:958px;
	height:34px;
}

#dw-main-02 {
	position:absolute;
	left:0px;
	top:34px;
	width:484px;
	height:66px;
}

#dw-main-03 {
	position:absolute;
	left:484px;
	top:34px;
	width:90px;
	height:66px;
}

#dw-main-04 {
	position:absolute;
	left:574px;
	top:34px;
	width:147px;
	height:66px;
}

#dw-main-05 {
	position:absolute;
	left:721px;
	top:34px;
	width:125px;
	height:66px;
}

#dw-main-06 {
	position:absolute;
	left:846px;
	top:34px;
	width:112px;
	height:66px;
}

#dw-main-07 {
	position:absolute;
	left:0px;
	top:100px;
	width:958px;
	height:23px;
}

#dw-main-08 {
	position:absolute;
	left:0px;
	top:123px;
	width:958px;
	height:227px;
	background-image: url(images/dw_main_08.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#centralleft{
float: left;
width: 485px;
}
#centralright{
float: left;
width: 430px;
padding: 20px;
}

#dw-main-09 {
	position:absolute;
	left:0px;
	top:350px;
	width:484px;
	height:64px;
}

#dw-main-10 {
background-image: url(images/dw_main_10.jpg);
background-repeat: no-repeat;
	position:absolute;
	left:484px;
	top:350px;
	width:474px;
	height:431px;
}

#dw-main-11 {
	background-image: url(images/dw_main_11.jpg);
	position:absolute;
	left:0px;
	top:414px;
	width:439px;
	height:366px;
	padding: 0 20px 0 25px;
	
}

#dw-main-12 {
	position:absolute;
	left:0px;
	top:780px;
	width:484px;
	height:279px;
}

#dw-main-13 {
	position:absolute;
	left:484px;
	top:781px;
	width:474px;
	height:278px;
}

#dw-main-14 {
	position:absolute;
	left:0px;
	top:1059px;
	width:958px;
	height:265px;
}


.mainnews{
font-family: Verdana, Arial, sans-serif;
color: #888;
font-size: 11px;
line-height: 14px;
width: auto;
padding: 3px;

}

.mainnewsmore a{
width: auto;
padding: 3px;
color: #B20800;
text-decoration: none;
float: right;
}



.postinfo{
clear: right;
padding-top: 2px;
}

.mainnewshighlight{
font-size: 11px;
color: #ccc;
line-height: 14px;
}

.postinfo{
font-size: 10px;
color: #996600;
}

.newsheadline1, .newsheadline1 a{
font-family: Georgia, Times New Roman, serif;
font-size: 12px;
font-weight: bold;
color: #B20800;
text-decoration: none;
padding-bottom: 13px;
text-transform: uppercase;
}

.newsheadline1{
padding-bottom: 0;
}

.displayarticle{

}

.newsheadline2 {
font-family: Georgia, Times New Roman, serif;
size: 13px;
font-weight: bold;
color: #4A9193;
}

#newsheads{
padding-top: 10px;
}

#newsheads h2, #newsheads h2 a{
text-decoration: none;
padding-top: 15px;
clear: both;
color: #3CB298;
font-size: 11px;
}


.entry{
clear: both;
}

.entry h3{
font-size: 10px;
text-transform: uppercase;
height: 15px;
border-bottom: 1px dotted #555;
padding: 5px;
color: #aaa;
}

.entry h3 a{
color: #aaa;
text-decoration: none;
}


#frontblog{
float: left;
width: 200px;
height: 376px;
border: 0px solid #ff0000;
overflow: none;
padding: 65px 10px 10px 7px;
}

#frontinfo{
width: 230px;
padding: 35px 10px 10px 7px;
float: right;
border: 0px solid #ff0000;
text-align: left;
font-family: Georgia, Times New Roman, serif;
color: #aaa;
font-size: 12px;
font-weight: bold;
}

#frontinfo h2{
font-family: Georgia, Times New Roman, serif;
color: #aaa;
font-size: 14px;
font-weight: bold;
}

#content{
min-height: 226px;
overflow: none;

background-color: #e8e8e8;
border-bottom: 0px dotted #444;
}

#content .mainnews{

}

#maintop{
padding-left: 36px; 
width: 66%;
}

#mainright{
background-color:#e8e8e8;
width: 28%;
height: 180px;
float: right;
}

#newslines{
background-image: url(images/midbg.jpg);
background-position: right bottom;
background-repeat:no-repeat;
background-color:#e0e0e0;
padding: 10px 10px 10px 10px;
margin: 0 10px 10px 10px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
}


#newslines h2 a{
text-decoration: none;
text-transform: none;
font-size: 11px;
color: #990000;
}

.sidenewsentry h3, .sidenewsentry h3 a{
line-height: 15px;
font-weight: normal;
text-decoration: none;
font-size: 10px;
color: #888;
}

#bloglines{
background-image: url(images/midbg.jpg);
background-position: right bottom;
background-repeat:no-repeat;
background-color:#e0e0e0;
padding: 10px 10px 10px 10px;
margin: 0 10px 10px 10px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
}


#bloglines h2 a{
text-decoration: none;
text-transform: none;
font-size: 11px;
color: #009900;
}




#maintop h2{
padding: 0px;
margin: 2px;
font-size: 14px;
font-weight: bold;
padding-bottom: 7px;
}

#maintop a{
text-decoration: none;
font-family: Georgia, Times New Roman, serif;
size: 14px;
font-weight: bold;
color: #990000;
}

#sidebar{
clear: right;
margin: 25px 10px 0 10px;
width: 240px;
padding: 4px;
color: #999;
float: right;
text-align: left;
}

#siderss{
margin: 15px 10px 0 10px;
float: right;
}

#siderss a img{
border: 0;
}

.upperdisplay{
text-align: justify;
padding-top: 5px;
font-size: 13px;
font-family: Georgia, Times New Roman, serif;
color: #555;
line-height: 18px;
overflow: none;
}

#maindark{
background-color: #282c2d;
height: auto;
padding-bottom: 50px;
}




#maindark a:link{
text-decoration: none;
color: #ff9900;
}
#maindark a:visited{
text-decoration: none;
color: #9900ff;
}
#maindark a:hover{
text-decoration: none;
color: #99ff00;
}
#maindark a:active{
text-decoration: none;
color: #ff9900;
}


#maindark #inner{
background-color: #282c2d;
text-align: justify;
padding: 20px 0 20px 36px; 
width: 66%;
font-size: 12px;
font-family: Georgia, Times New Roman, serif;
color: #888;
line-height: 21px;
}

#maindark #inner #base{
background-color: #282c2d;
min-height: 60px;
position: relative;
top: 35px;
border-top: 1px dotted #666;
}

.quoting{
clear: both;
font-style: italic;
padding: 8px;
}

.breadcrumb{
margin-bottom: 15px;
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
color: #666;
background-color: #e0e0e0;
padding: 10px;
text-transform: uppercase;
border-bottom: 1px solid #fff;
}

.breadcrumb a{
text-decoration: none;
color: #444;
}

#titleblockholder{
background-color: #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0;
margin: 0 18px 3px 0;
float: left;
width: auto;
}

#titleblock{
height: auto;
width: auto;
float: left;
background-color: #680000;
background-image: url(http://dalewiley.com/images/titleblockbg.jpg);
background-position: center top;
background-repeat: no-repeat;
color: #fff;
font-family: Georgia, Times New Roman, serif;
font-size: 13px;
font-weight: bold;
padding: 65px 10px 5px 10px;
text-align: center;
margin: 12px;
}




#footer{
width: 100%;
height: 264px !important;
background-image: url(images/footerbg.jpg);
background-repeat: repeat-x;
text-align: center;
}

#footer-inner{
text-align: left;
margin: 0 auto; 
background-image: url(images/footerinnerbg.jpg);
background-position: center;
background-repeat: no-repeat;
width: 958px;
height: 264px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #ab9f87;
line-height: 17px;
}

#footer-inner #q{
padding: 20px 0 0 0;
}

#footer-inner #copyc{
padding-right: 8px;
color: #888;
}

#footer-inner #copyc a{
text-decoration: none;
color: #aaa;
}

#footer-inner #q td div{
height: 150px;
padding: 9px;
margin: 8px;
background-image: url(images/fade1.png);
border-bottom: 3px solid #222;
}


#footer-inner #q div a{
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #ab9f87;
}

#footer-inner #q div b{
margin-bottom: 5px;
font-family: Georgia, Times New Roman, serif;
font-size: 14px;
color: #3dacb6;
}

#base a{
text-decoration: none;
color: #ff9900;

}

.contactForm {
	width:308px;
}
.contactForm p {
	padding:10px;
}
.contactForm input {
	width:240px;
}
.contactForm textarea {
	width:281px;
	height:120px;
}
.submit {
	width:45px!important;
}
.hide {
	display:none;
}

.metaentry{
margin-bottom: 10px; 
padding-bottom: 10px; 
border-bottom: 1px dotted #999;
}

.phone{
font-weight: bold;
font-size: 15px;
font-family: Georgia, Times New Roman, serif;
color: #B96502;
}

.address{
font-weight: bold;
font-size: 14px;
font-family: Georgia, Times New Roman, serif;
}


.pracfront{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 14px;
color: #222;
position: relative;

}

.pracfront a:link{
background-color: #272b2c;
color: #aa0000;

text-align: right;
width: 120px;
position: absolute;
bottom: 5px;
margin-left: 12px;
padding: 4px;
font-style: normal;
font-size: 10px;
text-transform: uppercase;
clear: both;
float: right;
font-weight: normal;
text-decoration: none;
}

.pracfront a:visited{
background-color: #272b2c;
color: #aa0000;

text-align: right;
width: 120px;
position: absolute;
bottom: 5px;
margin-left: 12px;
padding: 4px;
font-style: normal;
font-size: 10px;
text-transform: uppercase;
clear: both;
float: right;
font-weight: normal;
text-decoration: none;
}



.pracfront a:hover{
background-color: #6b6c6a;
color: #eee;

text-align: right;
width: 120px;
position: absolute;
bottom: 5px;
margin-left: 15px;
padding: 4px;
font-style: normal;
font-size: 10px;
text-transform: uppercase;
clear: both;
float: right;
font-weight: normal;
text-decoration: none;
}




.pracfront a:active{
background-color: #272b2c;
color: #aa0000;

text-align: right;
width: 120px;
position: absolute;
bottom: 5px;
margin-left: 12px;
padding: 4px;
font-style: normal;
font-size: 10px;
text-transform: uppercase;
clear: both;
float: right;
font-weight: normal;
text-decoration: none;
}

.tweets{
background-color: #C8F3F4;
background-image: url(images/tw.png);
background-repeat: no-repeat;
background-position: 5px 5px;
padding: 13px 8px 8px 8px;
width: 210px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 14px;
color: #254E4F;
}

.tweets h3, .tweets h3 a{
padding-left: 36px;
font-family: Georgia, Times New Roman, serif;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #254E4F;
margin-bottom: 15px;
}

.tweets li{
clear: both;
}

.dtweets{
background-color: #424747;
background-image: url(images/tw.png);
background-repeat: no-repeat;
background-position: 5px 5px;
padding: 13px 8px 8px 8px;
width: 210px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 14px;
color: #74E9E9;
}

.dtweets h3, .dtweets h3 a{
padding-left: 36px;
font-family: Georgia, Times New Roman, serif;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #74E9E9;
margin-bottom: 15px;
}

.dtweets li{
clear: both;
}

