/*
Theme Name: iDiveMI
Theme URI: http://www.idivemi.com
Description: A theme developed especially for Joe &quot;Smell My Finger&quot; Lavender.
Version: 1.0
Author: Matthew Ginop | MCG Web Development, Inc.
Author URI: http://www.mcgwebdevelopment.com/
*/

html, body { height: 100%; margin: 0; }
body { background: #05121b url(img/bkg.jpg) repeat-x center top; margin: 0; padding: 0; color: #fff; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; }

#containerTop { width: 100%; min-height: 100%; margin: 0 0 -100px; background: url(img/bkg-top.jpg) no-repeat left top; }
#wrapper { width: 960px; text-align: left; margin: 0 auto; text-align: left; }
#header { width: 920px; padding: 10px 20px; height: 140px; }
#main { float: left; width: 540px; padding: 20px 39px 20px 20px; min-height: 340px; }
#side { float: right; width: 300px; padding: 20px 20px 20px 39px; border-left: 1px dotted #1c508a; }
/*#side { float: right; width: 200px; padding: 20px; border-left: 1px dotted #1c508a; }
  #adSense { float: left; width: 120px; padding: 20px 0 20px 20px; border-left: 1px dotted #1c508a; }*/
#push { height: 100px; clear: both; }
#containerBtm { width: 100%; height: 100px; background: url(img/bkg-btm.jpg) no-repeat left bottom; overflow: auto; }  
#footer { height: 70px; padding: 30px 30px 0; width: 900px; margin: 0 auto; text-align: right; }

a { color: #00aeef; }
a:hover { color: #fc0; text-decoration: none }
a:focus, a:active { color: #e00; }

h1, h2, h3, h4 { margin-bottom: 0; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-weight: normal; color: #00aeef; }
h1 { font-size: 1.625em; color: #fc3; margin-top: 0; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; color: #17a494; }

p, address, ul, ol, code { font: normal 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #eee; margin-top: 0; }
ul ul, ul ol, ol ol, ol ul, ul p { font-size: 1em; }
address { margin-top: 1em; }
code { color: #9f5908; font-style: italic; }
abbr { border-bottom: 1px dotted; cursor: help; }

.sm { font-size: 74%; }
.clear { clear: both; }
.floatRight { float: right; }
.marginTop { margin-top: 1em; }

#side ul { list-style: none; margin-left: 0; padding-left: 0; }
#side ul ul { list-style: square; margin-left: 0; padding-left: 18px; color: #00aeef; }
#side ul h3 { font-size: 1.5em; line-height: 1.25em; border-bottom: 1px solid #1c508a; padding-bottom: 2px; margin-bottom: 2px; color: #00aeef; }
#side a { text-decoration: none; }

#footer p { font-size: 0.625em; line-height: 70px; margin: 0; }
#footer p a { color: #eee; text-decoration: none; }
#footer p a:hover { color: #fc0; text-decoration: underline; }

/* Begin Form Elements */
.entry form { text-align: center;	}
#commentform input { padding: 3px;	margin: 5px 5px 1px 0;	}
#commentform {	margin: 5px 10px 0 0;	}
#commentform textarea {	padding: 3px;	}
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;	}
#commentform #submit { margin: 0 0 5px auto; }
/* End Form Elements */

/* Begin Comments*/
.commentlist {	padding: 0; margin-left: 0; }
.commentlist li {	margin: 15px 0 10px;	padding: 1em;	list-style: none;	}
.commentlist li.alt { background-color: #0d1925; border: 1px solid #303c48; }

.commentlist li ul li {	margin-right: -5px;	margin-left: 10px; }
.commentlist p {}
.children { padding: 0; }
#commentform p {	margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;	display: block;	}
.avatar { float: left; margin: 0 0.5em 0 0; border: 1px solid #303c48; }
/* End Comments */

/* Begin Images */
img { border: 0; }
p img {	padding: 0; max-width: 100%; }
img.aligncenter, img.centered { display: block; margin: 1em auto; }
img.alignright { padding: 4px; margin: 0 0 1em 1.5em; display: inline; background: #ddd; border: 1px solid #000; padding: 5px; }
img.alignleft {	padding: 4px; margin: 0 1.5em 1em 0; display: inline; background: #ddd; border: 1px solid #000; padding 5px; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

#slideShow { width: 500px; height: 272px; }
#frame { float: right; width: 500px; height: 272px; padding: 18px; background-color: #0d1925; border: 1px solid #303c48; margin: 0.5em 0 1em; }

div.flickr { text-align: center; }
div.flickr img { border: 1px solid #303c48; }
div.flickr a { display: block; float: left; border: 1px dotted #00aeef; width: 77px; height: 77px; padding: 4px; margin: 0 6px 12px; }
div.flickr a:hover { border: 1px dotted #fc3; }
div.widget h3 { font-size: 1.125em; border-bottom: 1px solid #1c508a; padding-bottom: 2px; margin-bottom: 2px; color: #00aeef; }

form { text-align: left; margin-bottom: 1em; }

/*Search*/
#side #searchform input { background: none; border: 1px solid #1c508a; width: 100%; padding: 3px; color: #00aeef; }
#side #searchform input:focus { color: #fff; }