/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
body  { font: 12px Arial,Helvetica,Sans-serif; line-height: 1.2; color: #333; background: url("images/white-gray2.jpg") repeat-x scroll left top #ffffff; }
#top { background:#c3c3c3 url(images/bg.jpg) no-repeat top center; }
#logo  { min-height:40px; }
#logo img  { }
#logo .site-title, #logo .site-description  { display: none; }
#logo .site-title { padding-top:15px; }

#logo .site-title a:hover { text-decoration:none; color:#870C21; }
#logo .site-description { color:#870C21; text-transform:uppercase; font-size:11px;}
#loopedSlider ul.pagination li.active .cufon{color:#870C21;}
#page-nav a:hover { background:url(images/nav-hover.png) repeat; color:#ccc; }
.entry2 h1 {}  .entry2 h2 {}  .entry2 h3 {}  .entry2 h4 {}  .entry2 h5 {}  .entry2 h6 {}
.entry2 h1, .entry2 h2, .entry2 h3, .entry2 h4, .entry2 h5, .entry2 h6  {	margin: 0 0 15px 0; }

.entry2 p  { margin: 0 0 15px 0; height: 30px; overflow: hidden; }

.entry2 blockquote  { padding: 10px 30px; color: #5e5e5e; }
.entry2 blockquote p  {}

.entry2 ul  { margin: 0 0 15px 0; padding: 0 0 0 30px; }
.entry2 ul ul  { margin: 0; }
.entry2 ul li  {	list-style-type: circle; }
.entry2 ul ul li  { list-style-type: disc; }

.entry2 ol  { margin: 0 0 15px 0; padding: 0 0 0 30px; }
.entry2 ol ol  { margin: 0; }
.entry2  ol li  { list-style-type: upper-latin; }
.entry2  ol li ol li  { list-style-type: lower-latin; }

.entry2 h2 {
font-size:20px;
}
.entry h2 {
font-size:20px;
}
/* 3.2 Images */
.entry2 img  { padding: 5px;	border: 1px solid #ccc; }
#logo .site-title a { color:#c51230; font-size:36px; font-weight:bold; line-height:36px; text-transform:uppercase; letter-spacing:-2px; text-shadow: #fff 1px 1px 0px; }
.widget ul li {
border-bottom:1px solid #EDEDED;
padding-left:20px;
}
.widget {border:1px solid #ccc;}
#sidebar2 {width:310px;min-height: 260px;overflow:hidden;}
#sidebar {width:300px;min-height: 260px;overflow:hidden;}
#sidebar3 {width:300px;overflow:hidden;}


custom.css (line 214)
.widget {
border:1px solid #CCCCCC;
}
.widget ul li a {color:#870C21} 
.widget ul li a:hover  { color: #c51230; border-bottom:1px solid; }
.box2 { background:#e4e4e4;  margin: 0 0 20px 0;}
.post2 { padding: 0 0 20px 0; position:relative; }
.entry a.btn, input.submit { background:url(images/bg-button.png) no-repeat center 0; padding:4px 8px; color:#fff; font:Georgia, serif; font-size:12px; font-style:italic; text-shadow: #777 0px 1px 0px; background-color:#770b1d; border:1px solid #501619; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#loopedSlider .container { width:640px; min-height:352px; overflow:hidden; position:relative; background:#fff; border:1px solid #d0d0d0; }



.post {
border:medium none;
padding:25px 25px 20px;
position:relative;
}
#front-left { width:310px;overflow:hidden;}
#front-left h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#5e5e5e; margin: 0; padding:14px 15px 0; height:30px; background:url(images/bg-widget-title.png) repeat-x; }

#front-left { position:relative; margin: 0 0 20px 0; background:url("images/style/sidebarround.gif") no-repeat scroll center bottom #FFFFFF; padding:0; border:1px solid #ccc; color:#555; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;min-height: 260px;}

#front-left p { padding: 5px 15px 10px; }

#front-left ul  { clear:both; margin:5px 0;}
#front-left ul li  { background:url(images/ico-bullet.png) no-repeat 4px 14px; padding-left:20px; border-bottom: 1px solid #ededed; }
#front-left ul li a  { padding:0px 0; line-height: 30px; text-decoration: none; color:#777; }
#front-left ul li a:hover  { color: #c51230; border-bottom:1px dotted; }
#front-left ul ul  { margin:0; padding:0; border-top: none; }
#front-left ul ul li  {  border: none; }

#front-left_recent_comments li, #twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
#front-left_recent_comments li a, #twitter a  { display: inline; padding: 0; line-height: 18px !important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */
#front-left_tag_cloud a { color:#777; }
#front-left_tag_cloud div { padding-top:5px; }

.post-bottom { background:#E4E4E4 url(images/bg-post-bottom.png) repeat-x top; line-height:25px; padding:0px 25px; border-bottom: 1px solid #B9B9B9; border-top: 1px solid #DBDBDB; }



#front-middle {width:310px;overflow:hidden;}
#front-middle h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#5e5e5e; margin: 0; padding:14px 15px 0; height:30px; background:url(images/bg-widget-title.png) repeat-x; }

#front-middle { position:relative; margin: 0 4px 20px 0; background:url("images/style/sidebarround.gif") no-repeat scroll center bottom #FFFFFF; padding:0; border:1px solid #ccc; color:#555; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;}
#front-middle p { padding: 5px 15px 10px; }

#front-middle ul { clear:both; margin:5px 0;}
#front-middle ul li { background:url(images/ico-bullet.png) no-repeat 4px 14px; padding-left:20px; border-bottom: 1px solid #ededed; }
#front-middle ul li a { padding:0px 0; line-height: 30px; text-decoration: none;}
#front-middle ul li a:hover { color: #c51230; border-bottom:1px dotted; }
#front-middle ul ul { margin:0; padding:0; border-top: none; }
#front-middle ul ul li {  border: none; }

#front-middle_recent_comments li, #twitter li { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
#front-middle_recent_comments li a, #twitter a { display: inline; padding: 0; line-height: 18px !important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */
#front-middle_tag_cloud a { color:#777; }
#front-middle_tag_cloud div { padding-top:5px; }

#loopedSlider { position:relative; width:960px; background:#eee; border-bottom: 1px solid #b9b9b9; border-right: 1px solid #d0d0d0; }
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width:640px; display:none;min-height:352: }
#loopedSlider .slides .post-bottom { border-bottom:none; }


#loopedSlider ul.pagination { list-style:none; padding:0; margin:0;  border-top:1px solid #d0d0d0;}
#loopedSlider ul.pagination li { float:left; border-bottom:1px solid #f6f6f6;}
#loopedSlider ul.pagination li a { width:278px; display:block; padding:15px 20px 15px 20px; opacity:0.7; border-bottom:1px solid #d4d4d4; min-height:56px; }
#loopedSlider ul.pagination li a:hover { opacity:1; background:#fff; }
#loopedSlider ul.pagination li.active a { opacity:1; background:#fff;}
#loopedSlider ul.pagination img { background:#fff; padding:2px; border:1px solid #d1d1d1; float:left; margin-right:10px;}
#loopedSlider ul.pagination em { color:#444; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal; }
#loopedSlider ul.pagination .meta { display:block; font-size:12px; color:#444; line-height:16px; margin:5px 0 0 0px; }
#loopedSlider .featured-nav { width:318px; min-height:352px; overflow:hidden; position:relative; float:right; }


.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}

.page_header_logo {
display:block;
margin:0 0 8px;
width:640px;
}

.boxtop {
background:url("images/boxtop.png") no-repeat scroll center top transparent;
display:block;
height:8px;
width:640px;
}
.widget ul li a {
color:#870C21;
line-height:30px;
padding:0 0;
text-decoration:none;
}

a:link, a:visited {
color:#870C21;
text-decoration:none;
}
#footer{ background:#696969; color:#f0f0f0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px;padding: 25px 0;border-top: 1px solid #b3b3b3;}
#footer a { color:#f0f0f0; }
#page-nav a {
color:#FFFFFF;
text-decoration:none;
text-shadow:None;
}

element.style {
display:block;
min-height:352px;
}
.more_entries a {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #CCCCCC;
color:#870C21;
display:block;
margin:0;
padding:4px 8px;
text-shadow: none;
}
.boxbottom {
background:url("images/style/boxbottom.png") no-repeat scroll center top transparent;
display:block;
height:8px;
width:640px;
}
.boxtop {
background:url("images/style/boxtop.png") no-repeat scroll center top transparent;
display:block;
height:8px;
width:640px;
}
.topcurve {
background:url("images/style/top-curve.png") no-repeat scroll center top transparent;
display:block;
height:8px;
position:absolute;
width:960px;
z-index:800;
}
.bottomcurve {
background:url("images/style/bottom-curve.png") no-repeat scroll center bottom transparent;
display:block;
height:23px;
margin:-18px 0 0;
position:absolute;
width:960px;
z-index:999;
}
.box {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 0 20px;
}
.widget {
background:url("images/style/sidebarround.gif") no-repeat scroll center bottom #FFFFFF;
color:#555555;
font-family:Georgia,"Times New Roman",Times,serif;
line-height:20px;
margin:0 0 20px;
padding:0;
position:relative;
}
.page_header {
background:url("images/headers/page-topR2.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:40px;
font-weight:bold;
height:85px;
margin:0;
padding:25px 20px 0;
}
.post .title a:link, .post .title a:visited {
color:#FFFFFF;
}
.entry p {
margin:0 0 15px;
overflow: hidden;
}
.widget .textwidget p {
padding:3px 0;
}
.entry a:hover, .widget a:hover {border-bottom:1px solid;}