/*



THEME NAME: Luxe Riot



THEME URI: http://www.teamworkstudio.net



DESCRIPTION: Made for Luxe Riot by Teamwork Studio



VERSION: 1.0



AUTHOR: <a href="http://www.teamworkstudio.net">Teamwork Studio</a>



*/







/* Two-column with sidebar on left from the /examples/ folder  */



@import url('examples/2c-l.css');

/* main stuff */







body {

	background-image: url(images/pattern_small.gif);

	margin: 0 0 15px 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	line-height: 18px;

}

img {

	border: none;

}

a {

	color: #E3C93B;

	text-decoration: none;

}

a:hover {

	color: #000000;

	text-decoration: none;

}

.logo {

	width: 327px;

	height: 128px;

	margin: 0px auto;

}

div.navContainer {

	border-top: 3px #000000 solid;

	border-bottom: 1px #000000 solid;

	background-color:#FFFFFF;

}

div.nav {

	margin: 5px auto 5px auto;

	width: 850px;

	text-align: center;

	word-spacing: 75px;

	font-weight: bold;

}

div#container {

	background-color:#FFFFFF;

	margin:0px auto;

}

div#mainContainer {

	width:850px;

	margin:0px auto;

}

div#frame {

	float:left;

	position:relative;

	z-index:2;

	background-image:url(images/frame.gif);

	width:371px;

	height:509px;

	margin-bottom:20px;

}

#so1_1 {

	position:relative;

	top:52px;

	left:52px;

	z-index:1;

}

div#content {

	float:left;

	width:432px;

	margin:0 auto auto 45px;

}

div#galleryContent {

	width:710px;

	margin:0 auto;

}

div#post {

	margin:0 0 30px 0;

}

#target {

	position:relative;

	top:49px;

	left:51px;

	z-index:1;

	width:269px;

	height:409px;

}

.divider {

    margin:15px auto 15px auto;

	width:113px;

	height:33px;

	display:block;

}

.footerContainer {

	border-top: 3px #000000 solid;

	border-bottom: 1px #000000 solid;

	clear:both;

	background-color:#FFFFFF;

	margin:25px auto 50px;

}

.footer {

	margin: 5px auto 5px auto;

	width: 800px;

	text-align: center;

}

div#author{

	font-style:italic;

	color:#666666;

	padding-bottom:10px;

}

/*  */



/* Store */

div#storeContent {

	width:750px;

	margin:0 auto;

}

div#storeSidebar {

	width:260px;

	float:left;

}

div#category {

	font-size:large;

	font-weight:bold;

	margin:7px 15px 8px 0;

	padding:5px;
	
	width:566px;
	
	clear:both;

}	

div#categoryTitle {

	margin:0px;

	padding:15px;

}

.brandThumbnail_box {

	float: left;
	
}

.brandThumbnail {

	margin-right: 5px;

}

.brandThumbnail img {

	background-color:#FFFFFF;

	border:none;

	display:block;

	margin:4px 0px 4px 5px;

	padding:4px;

	position:relative;
}

.brandThumbnail img:hover {

	background-color: #E3C93B;

} 

.storeDivider {

	clear:both;

	display:block;

	height:33px;

	margin:15px auto;

	padding:15px 0 20px 90px;

	width:113px;

}
/*  */



div.skip-link {

	position:absolute;

	right:1em;

	top:1em;

}

div#menu {

	background:#EEE;

	height:1.5em;

	margin:1em 0;

	width:100%;

}

div#menu ul, div#menu ul ul {

	line-height:1;

	list-style:none;

	margin:0;

	padding:0;

}

div#menu ul a {

	display:block;

	margin-right:1em;

	padding:0.2em 0.5em;

	text-decoration:none;

}

div#menu ul ul ul a {

	font-style:italic;

}

div#menu ul li ul {

	left:-999em;

	position:absolute;

}

div#menu ul li:hover ul {

	left:auto;

}

.entry-title, .entry-meta {

	clear:both;

	margin:0px;

}

div#container, div#primary {

	padding-top:2em;

}

form#commentform .form-label {

	margin:1em 0 0;

}

form#commentform span.required {

	background:#fff;

	color:#c30;

}

form#commentform, form#commentform p {

	padding:0;

}

input#author, input#email, input#url, textarea#comment {

	padding:0.2em;

}

div.comments ol li {

	margin:0 0 3.5em;

}

textarea#comment {

	height:13em;

	margin:0 0 0.5em;

	overflow:auto;

	width:66%;

}

.alignright, img.alignright {

	float:right;

	margin:1em 0 0 1em;

}

.alignleft, img.alignleft {

	float:left;

	margin:1em 1em 0 0;

}

.aligncenter, img.aligncenter {

	display:block;

	margin:1em auto;

	text-align:center;

}

div.gallery {

	clear:both;

	height:180px;

	margin:1em 0;

	width:100%;

}

p.wp-caption-text {

	font-style:italic;

}

div.gallery dl {

	margin:1em auto;

	overflow:hidden;

	text-align:center;

}

div.gallery dl.gallery-columns-1 {

	width:100%;

}

div.gallery dl.gallery-columns-2 {

	width:49%;

}

div.gallery dl.gallery-columns-3 {

	width:33%;

}

div.gallery dl.gallery-columns-4 {

	width:24%;

}

div.gallery dl.gallery-columns-5 {

	width:19%;

}

div#nav-above {

	margin-bottom:1em;

}

div#nav-below {

	margin-top:1em;

}

div#nav-images {

	height:150px;

	margin:1em 0;

}

div.navigation {

	height:1.25em;

}

div.navigation div.nav-next {

	float:right;

	text-align:right;

}

div.sidebar h3 {

	font-size:1.2em;

}

div.sidebar input#s {

	width:7em;

}

div.sidebar li {

	list-style:none;

	margin:0 0 2em;

}

div.sidebar li form {

	margin:0.2em 0 0;

	padding:0;

}

div.sidebar ul ul {

	margin:0 0 0 1em;

}

div.sidebar ul ul li {

	list-style:disc;

	margin:0;

}

div.sidebar ul ul ul {

	margin:0 0 0 0.5em;

}

div.sidebar ul ul ul li {

	list-style:circle;

}

div#menu ul li, div.gallery dl, div.navigation div.nav-previous {

	float:left;

}

div#header, div#footer {

	text-align:center;

}

input#author, input#email, input#url, div.navigation div {

	width:50%;

}

div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {

	margin:0;

	padding:0;

}

