html
{
margin: 0;
padding: 0;
}

body
{
margin: 0;
padding: 0;
font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
font-size: 1em;
text-align: center;
min-width: 720px;
color: #333;
background: #eef; 
} 
#ads {
width: 120px;
height: 600px;
float: right;
margin-right: -125px;
padding: 30px 0;
background: url(/images/ads.gif) no-repeat;
}
form, input { margin: 0; padding: 0; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
margin-top: 10px;
margin-bottom: 10px;
}
input {
border: 1px solid #ffd7d7;
margin: 2px;
background: #fff4f4;
padding: 2px;
}
input:hover {
background: #fff;
}
input:focus, input:active {
background: #333;
color: #ffe6e6;
}

#container
{
margin: 0 auto; 
text-align: left;
}

.date-header,
.entry-content
{
position: static;
clear: both;
}

.entry,
.trackbacks,
.comments,
.archive
{
position: static;
overflow: hidden;
clear: both;
width: 100%;
margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
clear: both;
margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
clear: both;
margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
width: 240px;
}

#comment-bake-cookie
{
margin-left: 0;
vertical-align: middle;
}

#comment-post
{
font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail
{
float: left;
width: 115px;
margin: 0 10px 10px 0;
}

.image-thumbnail img
{
width: 115px;
height: 115px;
margin: 0 0 2px 0;
}


/* modules */

.module
{
width: 100%;
}

.module-list,
.archive-list
{
margin: 0;
padding: 0;
}

ul.module-list li
{
margin-top: 5px;
margin-bottom: 5px;
}

.module-powered .module-content { margin-bottom: 10px; }


a { color: #333; text-decoration: underline; }
a:hover { color: #161; text-decoration: none;}
a:focus, a:active {color: #fff; background: #e65da7;}
#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff; text-decoration: underline;}

h1, h3, h4, h5, h6
{
font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
font-weight: normal;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
/* ie win (5, 5.5, 6) bugfix */
p\osition: relative;
width: 100%;
w\idth: auto;

margin: 0;
border-left: 5px solid #6ad73a;
padding: 5px 5px 3px 5px;
color: #161;
background: #7EF167;
font-size: .9em;
font-weight: bold;
line-height: 1;
text-transform: uppercase;
}


.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
font-size: .9em;
}

.commenter-profile img { vertical-align: middle; }


/* page layout */


#container
{
width: 740px;
margin-top: 20px;
margin-bottom: 20px;
}

#banner
{
width: 764px; /* necessary for ie win */
background: url(/images/masthead-4.png) no-repeat;
height: 170px;
padding: 15px 13px;
margin-left: -4px;
margin-bottom: 0;
}

#banner-header
{
margin: 28px 5px;
color: #fff;
font-size: 2.2em;
font-weight: bold;
line-height: 1;
}

#banner-description
{
margin-top: 52px;
margin-left: 59px;
margin-bottom: 0;
color: #141;
background: none;
font-size: 1.0em;
font-weight: bold;
line-height: 1.325;
text-shadow: #36414d 0 1px 2px;
padding-right: 30px;
}

#alpha { margin: 15px 15px 0 15px; width: 430px; float: right; font-size: .9em; }
#beta { 
width: 227px; 
background: #87CDEA url(http://www.comeonthego.com/images/masthead-foot.png) -5px 100% no-repeat; 
margin-left: 31px; 
padding: 10px 10px 1px 10px;
}

#alpha h2
{
margin-top: 0;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
}

h3
{
margin-top: 0;
border-left: 15px solid #E65DA7;
border-bottom: 1px solid #E65DA7;
padding: 0 0 0 5px;
color: #E65DA7;
font-size: 1.2em;
background: #e1e1ff;
}

.entry-content,
.comment-content,
.trackback-content
{
margin: 0;
line-height: 1.5;
}

.entry-footer,
.comment-footer,
.trackback-footer
{
margin: 0 0 20px 0;
border-top: 1px solid #dae0e6;
padding-top: 3px;
color: #666;
font-size: .9em;
text-align: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer
{
margin-left: 10px;
}

.content-nav { margin-top: 0; }

#trackbacks-info
{
margin: 10px 0;
border: 1px dashed #a3b8cc;
padding: 0 10px;
color: #292e33;
font-size: .9em;
text-align: center;
background: #e6ecf2;
}

.comments-open-footer
{
margin: 10px 0;
}


/* modules */

.module
{
margin: 0 0 10px 0;
border: 1px solid #76BDD9;
/*background: #cbeffb;*/
background: #eef url(/images/module-corner.png) bottom right no-repeat;
}

.module-content
{
margin: 0 0 10px 0;
border-top: 1px solid #cfd4d9;
padding: 10px 10px 0 10px;
font-size: .9em;
line-height: 1.2;
}

.module-search input { font-size: .9em; }
.module-search #search { width: 100px; }

.module-list
{
margin: 0 15px 10px 15px;
list-style: disc;
font-size: 1.0em;
}

.module-list .module-list
{
margin: 5px 0 0 0;
padding-left: 15px;
list-style: circle;
font-size: .8em;
}

.module-list li
{
margin-top: 0;
color: #666;
}
/* offset */
#offset li { 
list-style-type : none; 
}
#offset li a {
position : absolute;
top : -5000px;
left : -5000px;
}
#offset li a:focus, #offset li a:active {
position : absolute;
margin : 0;
top : 0;
left : 0;
background-color : #fff;
border : 2px solid #fac4fb;
display : block;
width :  98.8%;
padding : 4px;
font-size : 1.1em; 
font-weight: 700;
text-align : center;
color : #E65DA7;
}
#offset li a:hover { 
background-color : #fff7f7;
border : 2px solid #7EF167;
color : #161; 
text-decoration: underline;
}
p.content-nav {
text-align: center;
}
.error-message {
font-weight: 700;
color: #900;
border: 2px solid;
padding: 1em;
margin: 1em;
background: #fff7f7;
}
blockquote {
font-size: .9em;
border-left: 4px solid #ccf;
padding: .4em 1.1em;
background: url(/images/quotes.png) top left no-repeat;
margin-left: 2em;
}
blockquote p {
text-indent: 1.5em;
}
#footads {
text-align: center;
}
#beta {
padding-bottom: 2em;
}