/*  
Theme Name: DrGagg default
Theme URI: http://www.drgagg.com
Description: A template for DrGagg, designed by Cato hoeben (<a href="http://www.catohoeben.com/">Cato Hoeben</a>)
Version: 0.1
Author: Cato Hoeben
Author URI: http://www.catohoeben.com/

	DrGagg v0.1
	http://www.catohoeben.com

	This theme was designed and built by Cato Hoeben,
	whose website you'll find at: http://www.catohoeben.com

	Please ask if you want to use any of the elements here. I'm a nice guy, so I'll probably say yes anyway! :)

*/

/* Common throughout */

* {
	margin:0;
	padding:0;
	}

body {
	font-family:"trebuchet ms", verdana, sans-serif;
	font-size:0.8em;
	background-color:#660000;
	background-image: url('images/bkgd-drgagg.jpg');
	background-repeat: repeat-x;
	}

/* =MAIN CONTAINERS */

div#content {
	background-color:#eee;
	}

div#wrapper {
	width:1000px;
	margin:auto;
	}

div#leftcol {
	width:497px;
	margin-top:30px;
	float:left;
	}

div#rightcol {
	width:500px;
	float:right;
	text-align:center;
	}

div#header {
	}

div#content {
	padding:20px;
	line-height:140%;
	}

div#footer {
	padding:10px 0;
	margin:10px 0;
	border-top:1px dotted #999;
	}

/* =SUB CONTAINERS */

div#sidebar {

	}

div#sidebar div#sidebar-nav {
	margin-top:20px;
	}

div#header div#search {
	margin-top:10px;
	padding:5px;
	background-image:url('images/search-img.gif');
	background-repeat:no-repeat;
	background-color:#660000;
	}

div#header div#search {
	border-bottom:solid 7px #000;
	}

	/* this is for the next and previous post links */

div#navigation {
	padding-bottom:15px;
	}

.alignleft {
	float:left	;
	}

.alignright {
	float:right;
	}


/* =TYPOGRAPHY */

	/* Paragraphs */

div#content p{
	padding-bottom:10px;
	}

div#sidebar {
	color:#fff;
	}

div#sidebar .all-posts-p {
	font-size:1.2em;	
	}

div#content p.back-main {
	text-align:center;
	margin:0 10px 10px 10px;
	background-color:#fff;
	border:3px solid #999;
	padding:0.5em;
	}

div#footer {
	color:#fff;
	}

small {
	font-size:0.9em;
	}

.entry {
	margin:20px 0;
	border-bottom:1px solid #fff;
	}

.where-u-r {
	color:#fff;
	}

.image-left {
	float:left;
	border:1px solid #ccc;
	background-color: #fff;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	}

.image-right {
	float:right;
	border:1px solid #ccc;
	background-color: #fff;
	padding:5px;
	margin-left:5px;
	margin-bottom:5px;
	}

.quote {
	border-left:5px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color: #fff;
	padding:5px;
	margin-left:15px;
	margin-bottom:20px;
	margin-top:20px;
	}


hr {
	border:none;
	clear:both;
	width:1px;
	color:#990000;
	}

	/* Headings */

h1, h2, h3, h4, h5, h6 {
	color:#999;
	clear:both;
	margin-bottom:15px;
	}

div#sidebar h1, div#sidebar h2, div#sidebar h3, div#sidebar h4, div#sidebar h5, div#sidebar h6 {
	color:#ffd700;
	margin:10px;
	}

div#content h3.leave-reply {
	border-bottom:1px solid #CCCCCC;
	border-top:3px solid #CCCCCC;
	background-color:#fff;
	color:#000;
	margin:8px 0pt;
	padding:5px 0 5px 5px;
	}

/* =IMAGES */

img {
	border:none;
	}

.post img {
	border:1px solid #ccc;
	padding:5px;
	margin:5px;
	background-color:#fff;
	}

div#contact-drgagg {
	float:right;
	}

.main-title {
	clear:none;
	}

div#rightcol div#section-img-r {
	}

div#leftcol div#section-img-l img {
	}

/* =LISTS */

div#sidebar ul {
	list-style:none;
	}

div#sidebar ul li {
	
	}

/* Search */

div#search ul {
	list-style:none;
	}

/* Mission Statement MS */

div#ms {
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
	padding:0.5em;
	text-align:center;
	}

/* Comment list */

div#content ol.commentlist {
	list-style-type:none;
	}

div#content ol.commentlist li cite {
	font-weight:bold;
	}

div#content ol.commentlist li {
	border-left:3px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color: #FFFFCC;
	margin:10px 0 10px 10px;
	padding:8px;
	}

div#content ol.commentlist li p {
	padding:0;
	margin:0;
	color:#666;
	}

/* =BLOCKQUOTES */

div#content blockquote {
	float:right;
	background-color:#fff;
	width:240px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #ccc;
	padding:5px;
	}


/* =FORMS */

form textarea, form input {
	border:1px solid #ccc;
	font-family:"Trebuchet MS", verdana, sans-serif;
	font-size:1em;
	padding:0.2em;
	color:#666;
	}

form input.submit {
	background-color: #fff;
	}

form#searchform {
	text-align:right;
	}

form#searchform input {
	border:1px solid #990000;
	}

form#searchform submit {
	color:#ccc;
	}

/* =TABLES */

div#content table {
	border:1px solid #ccc;
	margin-bottom:15px;
	background-color:#fff,
	}

div#content table tr {
	border-top:1px solid #eee;
	}

table th {
	font-size:1em;
	font-weight:bold;
	text-align:left;
	padding:5px;
	}

div#content table td {
	padding:5px;
	}

/* =LINKS */

a {color:#990000; text-decoration:none;}
a:active {}
a:visited {}
a:hover {color:#ff0000; text-decoration:underline;}

	/* bottle nav */

div#drg-home a{
	background-image: url(images/sidebar-nav-home.jpg);
	background-repeat: no-repeat;
	display:block;
	clear:both;
	height:103px;
	width:383px;
	margin:auto;
	}

div#drg-home a:hover {
	/* background-image: url(images/sidebar-nav-home-a.jpg); 
	background-repeat: no-repeat; 
	display:block;
	clear:both;
	height:103px;
	width:383px;
	margin:auto; */
	}

div#mid-bottles {
	clear:both;
	width:375px;
	margin:auto;
	}

div#joe-public-corner a{
	background-image: url(images/sidebar-nav-joe.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto;
	}

div#joe-public-corner a:hover {
	/* background-image: url(images/sidebar-nav-joe-a.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto; */
	}

div#drg-corner a{
	background-image: url(images/sidebar-nav-drg.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto;
	}

div#drg-corner a:hover {
	/* background-image: url(images/sidebar-nav-drg-a.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto; */
	}

div#mrsg a{
	background-image: url(images/sidebar-nav-mrsg.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto;
	}

div#mrsg a:hover {
	/* background-image: url(images/sidebar-nav-mrsg-a.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto; */
	}

div#drugr a{
	background-image: url(images/sidebar-nav-drug.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto;
	}

div#drugr a:hover {
	/* background-image: url(images/sidebar-nav-drug-a.jpg);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:180px;
	width:93px;
	margin:auto; */
	}

.clear {
	clear: both;
	}

a.more-link {
	clear:both;
	display:block;
	margin:7px 0 0 0;
	padding:4px;
	text-align:right;
	width:98%;
	}

	/* Javascript back button on single pages */

div#content .back a {
	font-size:1.3em;
	}

div#content .back a:hover {
	text-decoration:none;
	color:#ff0000;
	}

div#rightcol a {color:#fff; text-decoration:none;}
div#rightcol a:active {color:#ccc; text-decoration:;}
div#rightcol a:hover {color:#ccc; text-decoration:underline;}

div#footer a {color:#ccc; text-decoration:none;}
div#footer a:active {color:#fff; text-decoration:;}
div#footer a:hover {color:#fff; text-decoration:underline;}

/* =MISC. */

/*Floats */

.left {
	float:left;
	}

.right {
	float:right;
	}
