/*
Theme Name: Caroline Sandry
Theme URI: http://wordpress.org/
Description: Caroline Sandry's Wordpress theme
Version: 1.0
Author: 
Author URI: 
Tags: Caroline Sandry


*/



/* Begin Typography & Colors */
body { margin: 0px; text-align: center; font-size: 80%; font-family: arial, helvetica, sans-serif; background-color: #ffffff; color: #6d6d6d; }
#header { width: 954px; position: relative; height: 205px; margin: auto; }

#caroline-sandy { position: absolute; left: 0px; top: 68px; }

fieldset, img { border: none; }
fieldset { padding: 0px; }
table, form, select, input, textarea { font-size: 1em; font-family: arial, helvetica, sans-serif; }

h1 { font-size: 48px; font-weight: normal; }
h1 span { font-size: 0.7em; display: block; line-height: 160% !important; color: #9a9a9a; }
h1 span strong { color: #6d6d6d; }
h2 { font-weight: normal; }

a, a:visited { color: #ffb400; text-decoration: none; }
a:hover { color: #b78100; }
a:active { color: #573d00; }

#view { float: right; margin-left: 20px; }

#home-widgets { margin: 40px 0px; padding: 0px; list-style-type: none; }
#home-widgets li { padding: 0px; margin: 0px 10px 0px 0px; float: left; width: auto !important; width: 228px; min-width: 228px; max-width:228px; list-style-type:none;}
#home-widgets li ul li { margin:0px 0px 0px -40px; float: none; list-style-type:none;}
#home-widgets h2 { color: #ffb400; font-weight: bold; }

#header .left, #header .right { width: 12px; height: 30px; display: block; text-align: left; position: absolute; top: 0px; }
#header .left { left: 0px; display: none; }
#header .right { right: 0px; color: #ffb400; font-size: 1.1em; line-height: 30px; }
#header .current_page_item .right { color: #ffffff; }
#header ul { list-style-type: none; padding: 0px; margin: 0px; position: absolute; right: 0px; top: 89px; }
#header li a { position: relative; white-space: nowrap; display: block; min-width: 40px; width: auto !important; line-height: 30px; font-size: 110%; font-weight: bold; color: #929292; text-decoration: none; margin: 0px; padding: 0px 12px; }
#header li a:hover { color: #ffb400; }
#header li { float: left; display: inline-block; width: auto !important; white-space: nowrap; margin: 0px; padding: 0px; }
#header li.current_page_item a { background-color: #ffb400; color: #ffffff; }
#header .current_page_item .left { display: block !important; background: url(images/current-left.gif) left top no-repeat; }
#header .current_page_item .right { background: url(images/current-right.gif) right top no-repeat; }

#border { background-color: #e0e0e0; }
#border h1 { margin: 0px; float: left; }
#border .inner { width: 954px; margin: auto; padding: 20px 0px; text-align: left; }
#border .call-out { float: right; width: 270px; }
#border .call-out h2 { margin: 0px; }
#border .call-out a, #border .call-out a:visited { color: #ffffff; }
#border .call-out a:hover { color: #ffb400; }

.clr_both { clear: both; height: 1px; overflow: hidden; }

#content { width: 954px; margin: auto; text-align: left; }

#footer { text-align: left; border-top: 1px solid #929292; margin-top: 20px; padding: 40px 20px; color: #ffb400; font-size: 0.8em; }
#footer a, #footer a:visited { color: #929292; text-decoration: none; }
#footer a:hover { color: #ffb400; }
#footer ul { width: 167px; float: left; margin: 0px; padding: 0px; list-style-type: none; }
#footer ul li { margin: 0px; padding: 0px; font-weight: bold; }
#subscribe { line-height: 22px !important; }
#subscribe input { height: 24px; float: left; padding: 0px; margin: 0px; border-top: 1px solid #929292; border-right: none; border-bottom: 1px solid #929292; border-left: 1px solid #929292; }
.submit { height: 26px !important; background-color: #ffb400; color: #ffffff; border: none !important; text-transform: uppercase; font-size: 0.85em; padding: 0px 10px !important; font-weight: bold; }
#drjrhk-drjrhk { width: 182px; }

.main { line-height: 160%; width: 629px; float: left; margin: 24px 0px; }
#content a { font-weight: bold; }
.right-column { float: left; margin-left: 30px; width: 294px; _width: 274px; margin-top: 40px; }
.right-column h2 { color: #ffb400; font-weight: bold; }

.right-column li { padding: 0px; margin: 0px; float: left; width: auto !important; width: 238px; min-width: 238px; max-width:238px; list-style-type:none;}
.right-column li ul li { float: none; list-style-type:none; margin:0px 0px 0px -40px;}

.producttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.productsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

