/*

Theme Name: LJM Graduations

Theme URI: http://google.com

Description: First theme for http://www.ljmgraduations.com

Versio: 1.0

Author: Jeffrey R. Natividad

Author URI: http://sychurn.com

*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form 

{

	margin: 0;

	padding: 0;

}

body

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:center;

	vertical-align:top;

	background:#fff;

	color:#000000;

	padding:10px 0 0 0;

	behavior: url("csshover3.htc");

}

#body2, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form 

{

	margin: 0;

	padding: 0;

}

#body2

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:center;

	vertical-align:top;

	background:#fff url(images/nav-bg.gif) repeat-x left 166px;;

	color:#000000;

}

h1,h2,h3,h4,h5,h6

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#25583C;

}

a

{

	text-decoration:underline;

	color:#8f3939;

}

a:hover

{

	text-decoration:none;

}

p

{

	padding:10px 0 5px;

}

.logo-index

{

	position:absolute;

	top:0;

	left:0;

	height:105px;

}

.logo-index2

{

	left:0px;

	position:absolute;

	top:0px;

}

#TopContent-index

{

	position:absolute;

	right:12px;

	top:20px;

}

blockquote

{

	margin:10px 0 0;

	border-top:2px solid #ddd;

	background:#f5f5f5;

}

blockquote p

{

	padding:10px;

}

blockquote blockquote

{

	float:none;

	width:auto;

	margin: 0 10px;

	background:#fff;

}

#wrapper

{

	width:1000px;

	margin: 0 auto;

	text-align:left;

	background:url(images/wrapper-bg.jpg) top left repeat-x;

}

#headerWrap

{

	height:115px;

	width:100%;

	background:url(images/header-bg.jpg) top left repeat-x;

}

#header

{

	margin:0 auto;

	height:115px;

	width:1000px;

	background:#fff  url(images/lj_home_01.jpg) top left no-repeat;;

}

#header2

{

	height:196px;

	position:relative;

	background:#fff;

}

#header h1

{

	padding:10px;

	font-size:18px;

	font-weight:normal;

}

#head1

{

	height:251px;

	width:633px;

	float:left;

}

#head2

{

	width:292px;

	height:251px;

	background:url(images/headBg.png) top left repeat-x;

	float:right;

}

#head2 p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#330033;

	padding:20px;

	text-align:left;

}

#headerNav

{

	float:right;

	top:0;

	right:0;

	background:url(images/headerNavBg.png) top right no-repeat;

	margin-right:10px;

}

#buttons 

{

	height:25px;

	/*width:246px;*/
	width:398px;

	padding-top:90px;

	padding-left:500px;

}

#btn-home { float:left; }

#btn-order { float:right; }

#headerNav ul

{

	width:213px;

	height:31px;

	list-style:none;

	padding:0;

	margin:0;

	text-align:center;

}

#headerNav ul li

{

	float:left;

	width:59px;

	text-align:center;

	margin-left:5px;

}

#headerNav ul li a

{

	display:block;

	text-decoration:none;

	color:#000;

	font-weight:bold;

	font-size:11px;

	height:31px;

	padding-top:8px;

}

#headerNav ul li a:hover

{

	background:url(images/headerNavBgHover.png) top left repeat-x;

}

#Nav-index

{

	background:url('images/topNavBg.png') top left repeat-x; 

	bottom:0; 

	left:0; 

	position:absolute; 

	width:956px;

	height:26px;

	border-bottom:#FFFFFF solid 1px;

}

#Nav-index ul

{

	height:26px;

	padding:3px 0 0 10px;

	margin:0;

}

#Nav-index ul li

{

	float:left;

	font-size:11px;

	list-style:none;

	width:120px;

	text-align:center;

	background:url(images/nav_sparator.gif) top right no-repeat;

	padding-left:10px;

}

#Nav-index ul li a

{

	display:block;

	text-decoration:none;

	color:#fff;

	height:20px;

	width:105px;

	padding-top:2px;

	text-align:center;

}

#Nav-index ul li a:hover

{

	background:url(images/btnHover.png) no-repeat;

	color:#000000;

}

#about

{

	float:left;

	width:764px;

	border-top:1px solid #5f0000;

	border-bottom:1px solid #5f0000;

	padding:0 0 14px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:30px;

	color:#fff;

}

#about p

{

	padding:10px 10px 5px 10px;

}

#container

{

	float:left;

	width:100%;

	background:#fff url(images/wrapper-bg.jpg) top left repeat-x;

}

#content

{

	float:left;

	width:206px;

	height:297px;

}

#contentTop

{

	background:url(images/contentTop.png) top left no-repeat;

	height:24px;

	width:920px;

	padding-left:20px;

	padding-top:10px;

}

#bottomWrapper

{

	width:100%;

	height:124px;

	margin-bottom:30px;

}

#content_bottom

{

	background:url(images/bottom-bg.png) top left no-repeat;

	height:124px;

	width:775px;

	float:left;

	margin-top:10px;

	margin-left:10px;	

}

#content_bottom2

{

	float:right;

	width:194px;

	height:117px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:30px;

}

#content_bottom h2

{

	font-family:arial;

	font-size:large;

	color:#C06;

	font-weight:normal;

	margin:20px 0px 10px 10px;

}

#content_bottom p

{	

	font-family:arial;

	font-size:small;

	text-align:left;

	margin:10px;

}

#content2

{

	float:left;

	width:392px;

}

#content2_top

{

	height:13px;

	width:392px;

}

#content2_bottom

{

	height:13px;

	width:392px;

}

#content2_middle

{

	height:250px;

	width:392px;

	background:url(images/dvdorder_02.jpg) top left repeat-y;

	font-family:arial;

	font-size:small;

	text-align:left;

	padding:15px;

}

#content2_middle2

{

	width:392px;

	background:url(images/dvdorder_02.jpg) top left repeat-y;

	font-family:arial;

	font-size:small;

	text-align:left;

}

#content2_middle2 h2

{

	font-family:arial;

	font-size:large;

	color:#C06;

	font-weight:normal;

	padding:15px;

}

#content2_middle h2

{

	font-family:arial;

	font-size:large;

	color:#C06;

	font-weight:normal;

}

#content3

{

	float:left;

	width:686px;

        height: 750px;

	background:#fffffe url(images/contentMiddle2.png) top left repeat-x;

	border-left:#000000 solid 1px;

        position: relative;

}

#contentBottom2

{

	background:url(images/contentBottom2.png) top left no-repeat;

	height:27px;

	width:686px;



}

#contentBottom3

{

	background:url(images/contentBottom2.png) top left no-repeat;

	height:27px;

	width:686px;

        float: left;

        position: absolute;

        bottom:0;



}

#footer

{

	text-align:center;

	float:left;

	width:956px;

	background:#3f023a url(images/bodyBottom.png) bottom left no-repeat;

	height:50px;

}

#footer p

{

	color:#975700;

}

#footer-text

{

	padding:10px;

	float:left;

}

#footer-text p

{

	text-align:center;

}

#footer-text2 

{

	margin-left:150px;

	text-align:center;

	width:1000px;

	background:url(images/ljmedia_05.jpg) no-repeat;

	float:left;

}

#footer-text2 p

{

	color:#000;

}

#footer ul

{

	list-style:none;

	text-align:center;

	margin-left:70px;

	margin-top:25px;

}

#footer ul li

{

	float:left;

	width:120px;

}

#footer ul li a

{

	display:block;

	text-decoration:underline;

	color:#fff;

	padding-right:5px;

	padding-left:5px;

	line-height:16px;

	border-right:#333333 solid 1px; 

	font-size:11px;

}

#footer ul li a:hover

{

	text-decoration:underline;

}

#call-us p

{

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

	font-size:36px;

	color:#818181;

	text-align:right;

	margin:0 10px 0 0;

}

#call-us2 p

{

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

	font-size:36px;

	color:#818181;

	text-align:right;

	margin:0 10px 0 0;

}

#call-us span

{

	color:#CA7C13;

}

.sidebar

{

	width:239px;

	float:right;

	background:url(images/sidebarMiddle.png) top left repeat-x;

	border-right:#000000 solid 1px;

	vertical-align:top;

}

#sidebarContent p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	padding:20px;

	text-align:justify;

}

#sidebarContent img

{

	margin:20px;

}

#sidebarContent

{

	float:left;

	width:254px;

}

#sidebarBottom

{

	float:left;

	background:#ffcc68 url(images/sidebarBottom.png) bottom right no-repeat;

	height:27px;

	width:239px;

}

.sidebar p

{



}

.navigation

{

	margin:10px 10px 0;

	border-top:1px solid #e0dcb8;

	padding:5px 10px 6px;

	background:#fdfbe7;

	line-height:24px;

}

.post

{

	/*padding:40px 20px 10px 20px;*/

	font-family:arial;

	font-size:12px;

	color:#3F023A;

	text-align:justify;

}

.entry-content p img

{

	padding:10px;

}

.mainSpan

{

	color:#C400B4;

	font-size:30px;

	font-family:verdana;

}

.mainSpan2

{

	color:#C400B4;

	font-size:20px;

	font-family:verdana;

	text-align:center;

}

.contentImage

{

	margin: 10px;

}

.headSpan

{

	font-size:18px;

	color:#000000;

	font-family:verdana;

}

.headSpan2

{

	font-size:14px;

	color:#717171;

	font-family:arial;

	font-weight:bold;

}

.mainP

{

	font-size:12px;

	color:#3F023A;

	font-family:arial;

	text-align:justify;

	line-height:normal;

}

.mainP2

{

	font-size:13px;

	color:#3F023A;

	font-family:arial;

	text-align:left;

	line-height:normal;

	font-weight:bold;

}

.mainP3

{

	font-size:13px;

	color:#3F023A;

	font-family:arial;

	text-align:center;

	line-height:normal;

	font-weight:bold;

}

.mainLink

{

	font-size:12px;

	color:#3F023A;

	text-decoration:underline;

	font-family:verdana;

}

.post h2

{

	font-size:16px;

	font-weight:bold;

	padding-left:20px;

}

.post h2 a

{

	color:#000;

}

.post a img

{

	border: 1px solid #A6A6A6;

    padding: 3px;

	margin-right:40px;

	margin-top:30px;

	width:97px;

	height:74px;

}

.post a img:hover

{

	border: 1px solid #990000;

}

.post ul

{

	list-style:none;

	text-align:center;

}

.post ul li

{

	float:left;

	width:150px;

	height:150px;

	margin:0;

	padding:0;

	text-align:left;

}

.post ul li a

{

	display:block;

}

.post ul li span

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}

#headerNav .current_page_item

{

	background:url(images/headerNavBgHover.png) top left repeat-x;

}

.entry-date

{

	padding:10px 0 10px 20px;

	color:#666;

}

.entry-content

{

	line-height:normal;

	text-align:justify;

	/*padding:0px 20px 10px 20px;*/

}

.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5

{

	padding:10px 0 5px;

}

.entry-content h2

{

	color:#8f3939;

}

.entry-content h3

{

	font-size:18px;

	font-weight:normal;

}

.entry-meta

{

	padding:10px 0 0 20px;

	line-height:24px;

}

.entry-meta ul

{

	list-style:none;

}

.entry-meta ul li

{

	float:left;

}

.entry-meta ul li a

{

	display:block;

}

#size

{

	height:380px;

	width:780px;	

}

#size-gallery

{

	float:left; 

	width:400px; 

	height: 380px;

}

#size-right

{

	width:380px; 

	float:right;

}

#size-top

{

	background:url('images/size-top.jpg') top center no-repeat; 

	height:34px;

}

#size-top p

{

	text-align:center;

}

#size-bottom

{

	background:url('images/size-bottom.jpg') top center no-repeat; 

	height:49px;

}

#size-bottom p

{

	text-align:center;

}

#size-bottom span

{

	padding:2px 10px 2px 10px;

	border:#999999 solid 1px;

}

#desc

{

	width:780px;

}

#desc-top

{

	width: 780px; background:url('images/description-top.jpg') top left no-repeat; 

	height:54px;

	margin-top:50px;

}

#desc-center

{

	width: 780px; background:url('images/description-center.jpg') top left repeat-y; 

}

#desc-center p

{

	padding:0px 30px 0px 30px;

}

#desc-bottom

{

	width: 780px; background:url('images/description-bottom.jpg') top left no-repeat; 

	height:52px;

}

.breadcrumb a

{

	font-size:16px !important;

	color:#25583C !important;

	font-weight:bold !important;

}

.breadcrumb

{

	font-size:16px !important;

	color:#25583C !important;

	font-weight:bold !important;

}

#comments

{

	padding:10px 0px 10px 20px;

}

#form

{

        padding-top: 10px;

	width:400px;

}

#formLabel

{

	width:150px;

	float:left;

        height: 40px;

}

#formInput

{

	width:250px;

	float:right;

        height: 40px;

}

#formSubmit

{

	background:url(images/submit_btn.gif) no-repeat; 

	width:91px; 

	height:38px; 

	border:none;

}

#formDivBelow

{

	padding-top:450px;	

}
