* {
	padding: 0;
	margin: 0;
	}

body { 
	font: 11px Georgia,Serif; 
	text-align: center;
	background: #fff;
	background-image: url('/images/darkbg.jpg');
	padding: 0px 0  0;
	color: #333;
	}

img {
 border: 0
}

#left ul, #left ol {
     padding: 20px;
     margin: 10px;
     }
	
blockquote {    
    text-align: left;
    background-image: url('/images/white.png');
    padding: 15px;
    border: 1px #666 solid;
    margin: 20px;
    font: 10px verdana;
    line-height: 14px;
    }	
	
#wrap { 
	margin: 0 auto;
	text-align: left;
	width: 800px;
	background-image: url('/images/bigbg.jpg');
	}
	
#header {
    background-image: url('/images/awok_green_head.png');
    height: 173px;
    margin-left: 25px;
    width: 750px;
    }	
    
#weekday {
    margin-left: 425px;
    }    
    
#announce {
    background-image: url('/images/announce_bg.jpg');
    width: 710px;    
    margin-left: 25px;
    padding-left: 15px;
    padding-right: 25px;
    }
    
#announce h2 {
    font-size: 1.1em;
    padding-top: 10px;
    text-shadow: .2em .2em .5em #666;
    display: inline;
    }  

#announce h3 {
    font-size: 1em;
    display: inline;
    } 
    
#announce p {
    padding-bottom: 10px;
    }  
    
.announceextended {
    margin-bottom: 10px;
    }    
    
.announcehed {
    padding-top: 5px;
    }    
    
.announcesub {
    margin-top: 3px;
    margin-bottom: 3px;
    }       
	
#left {
    border: 0px #000 solid;
    float: left;
    width: 500px;
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 40px;
    padding-right: 0px;
    padding-bottom: 20px;
    line-height: 1.6em;
	overflow: hidden;
    /*background-image: url('/images/black.png');*/
    }
	
/* this is a hack for all you hacks using IE. */

* html #left {
	width: 500px;
	w\idth: 500px;
	margin-left: 20px;
}

/* done hoping */

#right {
    float: left;
    width: 210px;
    border: 0px #000 dotted;
    padding-top: 10px;
    /*background: #fff;*/
    }
    
#left p {
    text-align: justify;
    margin-bottom: 10px;
    }

#left img {
    margin-bottom: 1px;
    }
    
#footer {
    clear: both;
    margin-left: 25px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 735px;
    background-image: url('/images/black.png');
    }   
    
h1, h2, h3 {
    padding-bottom: 8px;
    }    
    
h1 {
    font-size: 1.4em;
    }      
    
h2 {
    font-size: 1.2em;
    }
    
a:link {
    font-weight: bold;
    text-decoration: none;
    color: #969;
    }         

a:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #939;
    }
    
a:active {
    font-weight: bold;
    text-decoration: underline;
    } 
    
a:visited {
    font-weight: bold;
    text-decoration: none;
    }
    
.sideblackbox {
    margin-left: 10px;
    margin-right: 19px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px;
    background-image: url('/images/black.png');
    border: 1px solid #666;
    }   
    
.sideblackbox h3 {
    font-size: 1em;
    text-transform: uppercase;
    color: #ccc; 
    padding-bottom: 2px;
    text-shadow: .1em .1em .5em #333;
    } 

.sideblackbox h4 {
    color: #fff;
    padding-top: 7px;
    padding-bottom: 2px;
   }

.sideblackbox p a {
    text-decoration: underline;
    color: #ccc
}

.sideblackbox p {
    font-size: 1em;
    padding-top: 2px;
    text-shadow: .1em .1em .1em #666;
    padding-left: 7px;
    }
	
.sideblackbox ul {
    list-style-type: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    }  
	    
.sideblackbox ul li {
    list-style-type: none;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 3px;
	color: #fff;
    text-shadow: .1em .1em .5em #333;
    }  
    
.sideblackboxinput {
    text-align: right;}     

.sidewhitebox {
    margin-left: 10px;
    margin-right: 19px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px;
    background-image: url('/images/whitebox.jpg');
    border: 1px solid #ccc;
    color: #666;
    }   
    
.sidewhitebox h3 {
    font-size: 1em;
    text-transform: uppercase;
    color: #666; 
    padding-bottom: 2px;
    text-shadow: .1em .1em .5em #666;
    } 

.sidewhitebox p {
    font-size: 1em;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
	
    text-shadow: .1em .1em .5em #333;
    } 
    
.sidewhitebox ul {
    list-style-type: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    }  
	    
.sidewhitebox ul li {
    list-style-type: none;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 3px;
    }  

#menutop {
	background-image: url('/images/menu_top.jpg');
	height: 40px;
	width: 200px;
	}

#menumid {
	background-image: url('/images/menu_mid.jpg');
	background-repeat: repeat-y;
	width: 200px;
	padding-left: 0px;
	}
	
#menubottom {
	background-image: url('/images/menu_bottom.jpg');
	height: 40px;
	width: 200px;
	}

#menumid ul li {
    list-style-type: none;
    display: block;
    /*background-image: url('/images/black.png');*/
    }
    
#menumid ul li a:link {
    font-size: 1.2em;
    display: block;
    margin-left: 20px;
    padding-left: 5px;
    margin-right: 20px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ccc;
    text-shadow: -.1em -.1em .5em #666;
    }

#menumid ul li a:hover {
    font-size: 1.2em;
    background-image: url('/images/black.png');
    text-shadow: -.1em -.1em .5em #ccc;
    color: #fff;
    }  

#menumid ul li a:active {
    font-size: 1.2em;
    background-image: url('/images/black.png');
    text-shadow: -.1em -.1em .5em #ccc;
    color: #fff;
    }
    
#menumid ul li a:visited {
    font-size: 1.2em;
    display: block;
    margin-left: 20px;
    padding-left: 5px;
    margin-right: 20px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ccc;
    text-shadow: -.1em -.1em .5em #666;
    }

.posted {
    border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
    }
    
.readmore {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    }    

/* specific to COMMENT PREVIEW templates */ 
    
#container {
	margin: 0 auto;
	text-align: left;
	width: 800px;
	}

.preview {
    width: 600px;
    text-align: left;
    background-image: url('/images/whitebox.jpg');
    padding: 20px;
    border: 1px #666 solid;
    margin: 20px;
    }
    
.preview p {
    line-height: 1.4em;
    margin-top: 3px;
    margin-bottom: 3px;
    }    
    
/* end COMMENT PREVIEW styles */    

/* comment form styles */

/* comment out for now

input>button {
	color: #666;
	border: 3px double #ccc;
    background-image: url('/images/beigewhitegradient.gif'');
	padding: .5em;
	font-weight: normal;
}

end comment */

textarea {
	color: #666;
	border: 1px solid #ccc;
    background-image: url('/images/whitebox.jpg');
}

.newsdate {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #333;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
	
#announce {
	padding-top: 5px;
	padding-bottom: 5px;
	}	

#sketchstock3000 {
padding-left: 25px;
}

.topgooglead {
margin-left: 25px;
margin-right: 25px;
padding-bottom: 10px;
text-align: center;
background: #000 url(/images/adbackground.png) bottom no-repeat;
}