/*
Theme Name: Connections to Wine
Theme URI: http://www.cavendo.com/
Description: Connections to Wine Custom Template
Version: 1
Author: Chris LeCompte
Author URI: http://www.cavendo.com/
Tags: custom theme

*/

a:link {color:#0000CC; text-decoration:underline;}
a:visited {color:#0000CC; text-decoration:underline;}
a:hover {color:#0066FF; text-decoration:none;}

body {font-family:"Helvetica Neue", Helvetica, Verdana, Arial; font-size:62.5%; margin:0; background:#000;}

ul {list-style-type:square;}

hr {border: none 0; border-top: 2px solid #CCCCCC; width: 100%; height: 2px;}

img {border:0; display:block;}

form {margin:0}

img.rightalign, .alignright {float:right; padding:0 0 15px 15px;}

img.leftalign, .alignleft {float:left; padding:0 15px 15px 0;}

img.center {margin:auto;}

.clear {clear:both; font-size:1px;}


/* ----- MAIN ----- */

#page_body {text-align:center;}

#page_content {width:798px; margin:0px auto; margin-top:0; text-align:left; font-size:1.2em;}

#content_area {background:#fff; padding:15px 20px;}

#content {width:70%; float:left; padding:20px 0; font-size:1.2em; line-height:1.6em;}
#sidebar {float:right; width:23%;}


/* ----- MAIN ----- */

ul.navlinks {margin:0; padding:0;}
ul.navlinks li {display:inline; padding:8px 20px 0 5px;}
ul.navlinks li a {font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none; font-size:1.6em;}

#homeimg {border-top:3px solid #710023; border-bottom:8px solid #fffea6;}
#homeimg img {border-top:1px solid #000000; border-bottom:1px solid #000000;}

#subimg {float:left; border-top:2px solid #5f0081; border-bottom:8px solid #fffea6;}


.subnav {clear:both; background-color:#710023; height:25px; border-bottom:1px solid #000000;}
.subnav ul {padding:6px; margin:0;}
.subnav li {float:left; background:transparent url('images/listbullet.gif') no-repeat; list-style:none; font-size:11px; margin-bottom:0; margin-top:0; padding-left:12px; background-position:0 4px; margin-left:20px; margin-right:20px;}
.subnav li a:link {color: #FFFFFF; text-decoration: underline;}
.subnav li a:visited {color: #FFFFFF; text-decoration: underline;}
.subnav li a:hover {color: #FFFFFF; text-decoration: none;}


#header .navlinks {clear:left;}
#header .navlinks img {float:left; clear:right;}

#homeimg {border-top:3px solid #710023; border-bottom:8px solid #fffea6;}
#homeimg img {border-top:1px solid #000000; border-bottom:1px solid #000000; width:798px; height:318px;}
#homeimg a {border:none;}

.leftside {width:460px; float:left;}
.rightside {width:300px; float:left; text-align:center;}
.rightside img {margin:auto;}

#contentarea {clear:both; background-color:#FFFFFF; border-top:1px solid #000000; border-bottom:2px solid #000000; padding:30px 60px 30px 60px; line-height:20px; text-align:left;}

.contentimg {float:right; clear:both; width:280px; padding:6px; background-color:#EEEEEE; margin:10px 0 20px 20px;}

h1, h2 {line-height:normal;}
h1 {color:#6f0097; font-family:Georgia, "Times New Roman", Times, serif; font-size:2.4em; font-weight:normal; margin-top:0;}
h2 {color:#710023; padding:20px 0 8px 0; margin:0; font-size:1.4em;}
h2.pagetitle {margin:0; padding:0;}

#footer {background-color:#710023; clear:both; padding:10px; border-top:6px solid #000;}
#footer p {margin:0; text-align:center; color:#FFFFFF; padding:4px;}
#footer a:link {color: #FFFFFF; font-weight:bold; text-decoration: none;}
#footer a:visited {color: #FFFFFF; font-weight:bold; text-decoration: none;}
#footer a:hover {color: #FFFFFF; font-weight:bold; text-decoration: underline;}

.copyright {color:#FFFFFF; text-align:center; margin:8px; font-size:11px;}


/* ----- HOME ----- */

#home_content {font-size:1.2em; line-height:1.6em; padding:15px 30px 0 30px; clear:both;}

#home_content h2 {color:#710023; font-weight:bold; margin-bottom:0; font-size:2em; margin:20px 0 15px 0; clear:both;}

#home_content_area {float:left; width:450px;}

#sidebar_home {float:right; width:180px;}
#sidebar_home li {margin:0; padding:0; list-style:none;}
#sidebar_home h2, .widget_text h3, .widget h3, h3.widget_header {font-size:1.4em; color:#333; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #ccc;}
.ngg-widget a {display:block; float:left; margin:0 5px 5px 0;}
.widget_text p {font-size:.9em; color:#666; line-height:normal;}
.widget_text a {font-weight:bold; color:#333;}
.widget_text img {margin:12px 0 0 0; border:3px solid #eee;}

.slideshowlink {display:none;}

#home_post_area {clear:both;}
.home_post {width:46%; margin:10px 4% 0 0; float:left; border-top:3px solid #ccc; padding-top:8px;}
.home_post h3 {font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; margin:0; font-weight:normal; border-bottom:1px solid #ccc;}
.home_post h3 a {text-decoration:none;}
.home_post .post_date {margin:3px 0 0 0; color:#666; text-transform:uppercase; font-size:.8em;}
.home_post .post_content {font-weight:normal; line-height:normal; margin:8px 0; color:#444;}
.home_post .comment_line {text-align:right; font-size:.85em;}

.home_row {clear:both;}


/* ----- SIDE ----- */

.widget ul, .widget li, .widget {margin:0; padding:0; list-style:none;}

.widget ul li {margin:0 0 10px 5px; line-height:normal;}

p.blog_widget_title {margin:5px 0;}


/* ----- BLOG ----- */

.post .post_date {font-weight:bold; color:#333;}
.post .comment_line {margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:3px; text-align:right;}